XHTML中的特殊字符 - 解析错误

时间:2010-05-10 20:25:04

标签: xml xml-serialization nsxmlparser xml-parsing

当有像&这样的特殊字符时在xhtml中,DOM / SAX解析器抛出解析异常。获取xhtml文档作为我的组件的输入。我在解析时想忽略这些特殊字符。如何使用DOM / SAX JAVA解析器实现它。

3 个答案:

答案 0 :(得分:3)

&应编码为&。如果不是那么你的XHTML编码错误。无论写什么,它都应该根据XML规范escape these(和其他)字符正确。

答案 1 :(得分:2)

“特殊”角色如何进入XHTML? XHTML意味着是XML。它应该由理解XML的工具创建。如果你正在使用字符串操作来创建你的XHTML,那么你就是为这样的错误做好准备。

答案 2 :(得分:0)

您可以在XPL中的文本字段中创建和存储XML的特殊字符 - 就像XML一样,但允许文本字段中的特殊字符。它是基于Java的,但您也可以在应用程序之外运行免费版本,它将为您创建有效的XML文件。 eXtensible Process Language