0

我正在使用 SAX 解析器 (ContentHandler) 来解析一些 XML。

是否可以保留特殊的 XML 字符?

例如,而不是解析&&,是否可以保留&

4

1 回答 1

1

我认为你不能那样做。但请注意,您必须org.xml.sax.EntityResolver对外部实体(不是&等)进行自定义解析,并且如果您的 SaX 实现得到它,您还必须org.xml.sax.ext.LexicalHandler获取有关实体的开始和结束的信息。我认为这可能有助于定位实体。

您还可以按照@MichaelKay 的建议重新引入所有实体引用

于 2013-10-25T04:44:53.893 回答