java dom 转义字符

标签 java xml dom

当我使用 DOM 创建 XML 文件时,我遇到了转义字符的问题。在结果文件中,我需要转义字符:& , < , > , " , ' 。生成XML文件后DOM自动转义字符& , < , > 。但人物"'都没有逃脱。如果我手动将这些字符更改为 &quot;&apos;在生成 XML 之前,DOM 会转义符号 & 。结果是这样的:&amp;apos; .

我该如何解决这个问题?也许我可以设置 DOM 来转义符号 "'或者也许可以手动转义所有字符并禁用 DOM 自动转义。

最佳答案

我通过解决方法解决了这个问题。 创建后我重新打开文件并更改我需要的所有符号。 也许这不是很好的解决方案,但它工作得很好。

关于java dom 转义字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14608513/

相关文章:

Java DOM 解析器在某些字符串上返回空指针,但在其他字符串上不返回

java - 如何从数据库编写查询登录页面 servlet

java - 服务器崩溃/关闭后恢复 Async ThreadPoolTask​​executor

android - 解析 XML 时出错 :unbound prefix

xml - 在 Oracle 存储过程中将 XmlType 转换为 CLOB

php - 扩展 DOMElement

Java二维数组仅按预期工作第一行

java - 使用 SQL 查询的基本 Hibernate 问题

ruby-on-rails - 使用 Rspec 测试 XmlBuilder

jquery - 使用 jquery 动态添加单选按钮到 div