我有一个我使用的架构 XmlBeans编码为 Java 对象。我无法控制通过的数据。
其中一个字段类似于 <Name>Barnes & Noble</Name>
.
在字符 &
处解析失败有词汇错误。有没有办法在解析 XML 文件时指定一个选项来忽略某些特殊字符?
您能提供的任何帮助都会很棒。
最佳答案
没有。这是无效的 XML。 & 符号必须转义为“&”。
您可以在将所有 & 符号解析为 XML 之前手动对其进行转义,但这可能会弄乱其他 XML 实体。
关于java - 使用 Apache XML Bean 编码特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2971776/