JDOM:XMLOutputter属性中的换行符替换为

我有一个XML文档,其中的元素如下所示:JDOM:XMLOutputter属性中的换行符替换为&#xA;,xml,jdom,Xml,Jdom,我有一个XML文档,其中的元素如下所示: <element attribute="this has line breaks"/> 当我分析它时,它输出为: <element attribute="this
has
line
breaks"/> 这是因为,JDOM以自己的方式规范化了所有属性值,当它不在属性中(不在引号中)时,该值输出良好。 因此,我想知道是否有可能返回具有换行符的相同xml 谢谢你,我希望你能听懂
<element attribute="this
has
line
breaks"/>
当我分析它时,它输出为:
<element attribute="this
has
line
breaks"/>
这是因为,JDOM以自己的方式规范化了所有属性值,当它不在属性中(不在引号中)时,该值输出良好。
因此,我想知道是否有可能返回具有换行符的相同xml
谢谢你,我希望你能听懂我的英语:3如果有帮助的话,我用这种方法解决了我的问题
XMLOutputter sortie = new XMLOutputter(Format.getPrettyFormat().setExpandEmptyElements(true)) {
@Override
public String escapeAttributeEntities(String str) {
str = str.replaceAll("\"", """);
return str;
}
};
检查此项非常感谢,我通过重写XMLOutputter的EscapeAttributes方法解决了我的问题