java - 使用 Apache XML Bean 编码特殊字符

标签 java xml xmlbeans

我有一个我使用的架构 XmlBeans编码为 Java 对象。我无法控制通过的数据。

其中一个字段类似于 <Name>Barnes & Noble</Name> .

在字符 & 处解析失败有词汇错误。有没有办法在解析 XML 文件时指定一个选项来忽略某些特殊字符?

您能提供的任何帮助都会很棒。

最佳答案

没有。这是无效的 XML。 & 符号必须转义为“&”。

您可以在将所有 & 符号解析为 XML 之前手动对其进行转义,但这可能会弄乱其他 XML 实体。

关于java - 使用 Apache XML Bean 编码特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2971776/

相关文章:

java - 从 fragment 访问主要 Activity View

java - Android 搜索栏值更改按钮

java - 使用 JAXB 并根据封闭标签以不同方式解释相同标签

javascript - 如果我直接分配 lat 和 lng ,我的代码有什么问题,它将显示在附近的地方

java - Tomcat servlet 映射 : why does examples directory in url and not in web. xml

java - 在 Java 中从文档中获取 xml 字符串

java - 如何将Xpath的结果变成我的输出结果?

java.lang.NoClassDefFoundError : Could not initialize class org. apache.xmbeans.XmlBeans 错误

java - Axis2 命名空间/类路径问题

maven-2 - 如何将 xmlbeans 自动生成的代码包含到 Maven jar 中?