dom4j解析xml错误-"version" 后面跟随的值必须是用引号括起来的字符串

错误信息

org.dom4j.DocumentException: Error on line 1 of document : XML 声明中 “version” 后面跟随的值必须是用引号括起来的字符串。 Nested exception: XML 声明中 “version” 后面跟随的值必须是用引号括起来的字符串。
at org.dom4j.io.SAXReader.read(SAXReader.java:482)
at org.dom4j.DocumentHelper.parseText(DocumentHelper.java:278)

我的xml字符串打印出来是这样的:


标准可处理的应该是这样的:


其他情况类似,转换为标准形式即可。
所以我用

s=s.replace("\\","");

你可能感兴趣的:(Java)