gpt4 book ai didi

org.apache.xmpbox.xml.XmpSerializer.normalizeAttributes()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-20 04:25:40 25 4
gpt4 key购买 nike

本文整理了Java中org.apache.xmpbox.xml.XmpSerializer.normalizeAttributes()方法的一些代码示例,展示了XmpSerializer.normalizeAttributes()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XmpSerializer.normalizeAttributes()方法的具体详情如下:
包路径:org.apache.xmpbox.xml.XmpSerializer
类名称:XmpSerializer
方法名:normalizeAttributes

XmpSerializer.normalizeAttributes介绍

[英]Normalize the list of attributes. Attributes which match a schema property are serialized as child elements so only return the ones which do not match a schema property
[中]规范化属性列表。与架构属性匹配的属性被序列化为子元素,因此只返回与架构属性不匹配的属性

代码示例

代码示例来源:origin: apache/pdfbox

private void fillElementWithAttributes(Element target, AbstractComplexProperty property)
{
  // normalize the attributes list
  List<Attribute> toSerialize = normalizeAttributes(property);        
  
  for (Attribute attribute : toSerialize)
  {
    if (XmpConstants.RDF_NAMESPACE.equals(attribute.getNamespace()))
    {
      target.setAttribute(XmpConstants.DEFAULT_RDF_PREFIX + ":" + attribute.getName(), attribute.getValue());
    }
    else
    {
      target.setAttribute(attribute.getName(), attribute.getValue());
    }
  }
  
  for (Map.Entry<String, String> ns : property.getAllNamespacesWithPrefix().entrySet())
  {
    target.setAttribute(XMLConstants.XMLNS_ATTRIBUTE + ":" + ns.getValue(), ns.getKey());
  }
}

代码示例来源:origin: org.apache.pdfbox/xmpbox

private void fillElementWithAttributes(Element target, AbstractComplexProperty property)
{
  // normalize the attributes list
  List<Attribute> toSerialize = normalizeAttributes(property);        
  
  for (Attribute attribute : toSerialize)
  {
    if (XmpConstants.RDF_NAMESPACE.equals(attribute.getNamespace()))
    {
      target.setAttribute(XmpConstants.DEFAULT_RDF_PREFIX + ":" + attribute.getName(), attribute.getValue());
    }
    else
    {
      target.setAttribute(attribute.getName(), attribute.getValue());
    }
  }
  
  for (Map.Entry<String, String> ns : property.getAllNamespacesWithPrefix().entrySet())
  {
    target.setAttribute(XMLConstants.XMLNS_ATTRIBUTE + ":" + ns.getValue(), ns.getKey());
  }
}

代码示例来源:origin: com.github.lafa.pdfbox/xmpbox

private void fillElementWithAttributes(Element target, AbstractComplexProperty property)
{
  // normalize the attributes list
  List<Attribute> toSerialize = normalizeAttributes(property);        
  
  for (Attribute attribute : toSerialize)
  {
    if (XmpConstants.RDF_NAMESPACE.equals(attribute.getNamespace()))
    {
      target.setAttribute(XmpConstants.DEFAULT_RDF_PREFIX + ":" + attribute.getName(), attribute.getValue());
    }
    else
    {
      target.setAttribute(attribute.getName(), attribute.getValue());
    }
  }
  
  for (Map.Entry<String, String> ns : property.getAllNamespacesWithPrefix().entrySet())
  {
    target.setAttribute(XMLConstants.XMLNS_ATTRIBUTE + ":" + ns.getValue(), ns.getKey());
  }
}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com