我需要针对DTD架构验证xml文件。我发现我需要传递模式文件的来源以进行验证。是否可以使libxml2在XML文件中找到模式声明并自行进行验证,或者我是否必须手动检索声明?
提前致谢 米甲
答案 0 :(得分:0)
理论上,您可以在XML文件中使用xsi:schemaLocation
属性,让XML处理器找出XML Schema的位置。
libXML中xsi:schemaLocation
的状态不清楚,请参阅此错误报告:https://bugzilla.gnome.org/show_bug.cgi?id=157205。它似乎在库本身中实现,但未在提供的xmllint
util。