标签: c xml xsd dtd expat-parser
我在使用expat进行XML验证时遇到问题。我没有找到可以帮助我验证我的xml文档的文档或wiki。
是否可以通过xml架构(xsd文件)使用libexpat和C程序验证我的XML文档?
如果响应为否,如何通过DTD文件验证它?
提前感谢您的帮助。
答案 0 :(得分:1)
同样来自FAQ:
如何让expat验证我的XML文档? 你做不到。 expat不是一个验证解析器。
如何让expat验证我的XML文档?
你做不到。 expat不是一个验证解析器。
您可以尝试使用libxml2。
答案 1 :(得分:0)
来自常见问题:
如何让外籍人士阅读我的DTD? 使用-DXML_DTD编译并调用XML_SetParamEntityParsing。
如何让外籍人士阅读我的DTD?
使用-DXML_DTD编译并调用XML_SetParamEntityParsing。
http://www.jclark.com/xml/expatfaq.html