java - XML转换中的特殊字符问题
问题描述
我不知道为什么我的代码不想将 XML 文件中的特殊字符,例如“<”、“>”更改为“<”、“>”?
我看到您需要使用 escapeXML 方法,我这样做了。另外,我已经使用 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();
}
解决方案
推荐阅读
- django - 如何使用 django 的视频站点地图和视频站点地图替代品
- java - WebClient uri, how to handle special characters like %
- amazon-web-services - Cloudformation中如何访问跨区域资源
- email - 使用 SpamAssassin 配置外发垃圾邮件过滤
- javascript - :focus 不适用于 :hover with styled-component for React.js
- javascript - 在 React 中更新来自遥远孩子的父母状态而不重复我自己?
- django - 有没有一种方法可以在不继承 TemplateView 的情况下通过 extra_context 参数传递上下文?
- google-cloud-datastore - 用于记录应用活动的 Google Cloud Logging VS Datastore
- r - 使用 pROC 和插入符号,使用您选择的随机森林创建 roc 曲线
- json - jq - 循环通过 json 对象并且只显示某些值