libxml2 - 根据模式验证XML文档。从实际XML文件中检索架构URL

时间:2010-01-20 18:06:04

标签: xml validation schema dtd libxml2

我需要针对DTD架构验证xml文件。我发现我需要传递模式文件的来源以进行验证。是否可以使libxml2在XML文件中找到模式声明并自行进行验证,或者我是否必须手动检索声明?

提前致谢 米甲

1 个答案:

答案 0 :(得分:0)

理论上,您可以在XML文件中使用xsi:schemaLocation属性,让XML处理器找出XML Schema的位置。

libXML中xsi:schemaLocation的状态不清楚,请参阅此错误报告:https://bugzilla.gnome.org/show_bug.cgi?id=157205。它似乎在库本身中实现,但未在提供的xmllint util。

中启用