大部分情况下,我都可以使用 XSOM 解析 XSD,除非我有一个具有不同命名空间的属性。对于此示例,我想获取枚举值“9901001”的属性“t:deprecated”。这是一个示例 XSD:
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified" xmlns:t="http://www.test.com">
<xs:simpleType name="测试">
<xs:注解>
<xs:documentation>测试。</xs:documentation>
</xs:注解>
<xs:restriction base="xs:string">
<xs:enumeration value="9901001" t:deprecated="yes">
<xs:注解>
<xs:documentation>濒死/特发性室性</xs:documentation>
</xs:注解>
</xs:枚举>
<xs:枚举值="9901003">
<xs:注解>
<xs:documentation>心搏停止</xs:documentation>
</xs:注解>
</xs:枚举>
</xs:限制>
</xs:simpleType>
</xs:schema>