问题定义:
我有一个XML文件及其XSD文件 XML中的许多元素都具有以下值:
RES
我需要显示文档中的值而不是“ RES”。
<xs:element name="ResidentialStatus">
<xs:annotation>
<xs:documentation>
RES - Resident
NRI - Non Resident
NOR - Resident but not Ordinarily resident
</xs:documentation>
</xs:annotation>
<xs:simpletype>
<xs:restriction base="nonEmptyString">
<xs:enumeration value="RES" />
<xs:enumeration value="NRI" />
<xs:enumeration value="NOR" />
</xs:restriction>
</xs:simpletype>
</xs:element>
一个选择是在XSL内的某个地方维护此键值集合并使用它。但是,如果可以从XSD直接访问它,那将是最好的选择,因为其中有许多这样的元素,并且维护字典将很繁琐。
谢谢