1

我对 expat 的 XML 验证有疑问。我还没有找到可以帮助我验证我的 xml 文档的文档或 wiki。

是否可以使用 libexpat 和 C 程序通过 xml 模式(xsd 文件)验证我的 XML 文档?

如果响应为 no ,如何通过 DTD 文件进行验证?

在此先感谢您的帮助。

4

2 回答 2

1

从常见问题解答:

如何让外籍人士阅读我的 DTD?

使用 -DXML_DTD 编译并调用 XML_SetParamEntityParsing。

http://www.jclark.com/xml/expatfaq.html

于 2012-01-20T15:42:28.360 回答
1

同样来自常见问题解答:

如何让 expat 验证我的 XML 文档?

你不能。expat 不是验证解析器。

您可以尝试使用libxml2

于 2012-01-20T16:23:18.743 回答