我需要针对 DTD 模式验证 xml 文件。我发现我需要传递模式文件的来源进行验证。是否可以让 libxml2 在 XML 文件中找到模式声明并自行进行验证,还是我必须手动检索声明?
在此先感谢迈克尔
我需要针对 DTD 模式验证 xml 文件。我发现我需要传递模式文件的来源进行验证。是否可以让 libxml2 在 XML 文件中找到模式声明并自行进行验证,还是我必须手动检索声明?
在此先感谢迈克尔
理论上,您可以xsi:schemaLocation
在 XML 文件中放置一个属性,让 XML 处理器找出 XML Schema 的位置。
xsi:schemaLocation
libXML 中的状态尚不清楚,请参阅此错误报告: https ://bugzilla.gnome.org/show_bug.cgi?id=157205 。它似乎在库本身中实现,但在提供的实用程序中未启用xmllint
。