我不知道为什么我的代码不希望将XML文件中的特殊字符(例如“ <”,““>”更改为“&lt”,“&gt”?
)我看到您需要使用逸出XML方法。另外,我已经使用FileUtils.readFileToString()方法将完整的xml代码放入字符串中-这很好。
有人可以帮我吗-我做错了什么吗?
try {
File file = new File("C:\\Users\\Desktop\\project\\src\\main\\test1.xml");
s = FileUtils.readFileToString(file, "utf-8");
StringEscapeUtils.escapeXml10(s);
} catch(Exception e) {
e.printStackTrace();
}