我正在尝试实现 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 文档中具有协议(protocol)版本元素的实际元素进行比较。
任何帮助将不胜感激:)
最佳答案
将 XSD 解析为 XML 文档,然后提取所需的部分。
关于c++ - 如何读取 XSD 架构元素 <xs :schema 的 'Version' 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50499210/