0

我正在使用 xstream 并想像这样生成 xml。

<relatedImages jcr:primaryType="nt:unstructured">
  <img0
    jcr:primaryType="nt:unstructured"
    assetPath="741414711.jpg"
    excludedTypes="[]"/>
  <img1
    jcr:primaryType="nt:unstructured"
    assetPath="741414712.jpg"
    excludedTypes="[]"/>
</relatedImages>

我知道 xstream 允许添加要转换为 xml 节点列表的对象列表,但在我的情况下,节点列表相同但节点名称不同。如果您需要更多信息,请与我们联系。

4

1 回答 1

0
/**
 * 
 * @param contentxml
 * @param xmlAttributeName
 * @param xmlAttributeValue
 * @return xml with inserted node value
 */
private static String insertXmlAttributeValue(String xml, String xmlAttributeName, String xmlAttributeValue){
    if(StringUtils.isNotEmpty(xmlAttributeValue)){
        String xmlAttributeKey = xmlAttributeName + "=\"\"";
        xmlAttributeValue = xmlAttributeName + "=\""+ xmlAttributeValue+"\"" ;
        xml = xml.replace(xmlAttributeKey, xmlAttributeValue);
    }
    return xml;
}
于 2013-06-24T05:03:32.000 回答