大部分情况下,我都可以使用 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>