【发布时间】:2017-11-30 04:33:10
【问题描述】:
我正在使用 DOM4J jar 解析 xml 字符串(我尝试过 1.6.1 和 2.0.2)下面是我的示例代码
SAXReader reader = new SAXReader();
InputSource inputSource = new InputSource(new StringReader("<root xml:space='preserve'>\r\n<emp>\r\n<name>raj</name>\r\n</emp>\r\n</root>"));
Document document = null;
try {
document = reader.read(inputSource);
} catch (DocumentException e1) {
e1.printStackTrace();
}
String st = document.asXML(); //When I debug I can see below value in this st variable
//<root xml:space='preserve'>\n<emp>\n<name>raj</name>\n</emp>\n</root>
为什么将 XML EOL(行尾)从 \r\n 转换为 \n ?
如果我想保留与 "\r\n" 相同的 EOL,有没有可用的选项?
【问题讨论】:
标签: java xml xml-parsing dom4j