如何阅读XSD架构元素的“版本”属性<xs:schema

时间:2018-05-24 00:22:53

标签: c++ xml qt xsd schema

=“”

我正在尝试实施XSD架构版本控制而我是喜欢使用名为'version'的可选XSD架构属性,但我不确定如何使用Qt XML模式库读取它。

示例:

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
      targetNamespace="http://www.example.org/ns/personName/1" 
      xmlns:namens="http://www.example.org/ns/personName/1"
      version="1.5"> 
...

我希望能够提取XSD版本,然后将其与XML doc中具有协议版本元素的实际元素进行比较。

任何帮助将不胜感激:)

1 个答案:

答案 0 :(得分:0)

将XSD解析为XML文档,然后提取所需的部分。