如何在XercesC中使用SAX解析器获取内部子集?

问题描述 投票:0回答:1

我想从 XML 文件中获取内部子集(DTD 的内部部分)。

DOMDocumentType
有一个
getInternalSubset()
方法,但我使用的是 SAX 解析器,而不是 DOM 解析器。如何使用 SAX 解析器访问内部子集?

我正在使用 XercesC 版本 3.2.4。

xml dtd xerces-c
1个回答
0
投票

通过实现 SaxParser 的自定义子类并覆盖“已弃用的 DocTypeHandler 接口”来解决。内部子集可以从其调用中手动重建。

© www.soinside.com 2019 - 2024. All rights reserved.