【问题标题】:libxml2 - validate XML document against schema. Retrieve schema url from the actual XML filelibxml2 - 根据模式验证 XML 文档。从实际的 XML 文件中检索架构 url
【发布时间】:2010-01-20 18:06:03
【问题描述】:

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

提前致谢 迈克尔

【问题讨论】:

    标签: xml validation schema dtd libxml2


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-22
      • 1970-01-01
      • 1970-01-01
      • 2012-06-04
      • 2016-10-19
      相关资源
      最近更新 更多