如何从XSD文件访问XML元素(例如国家代码,州代码)的<xs:documentation> <xs:enumeration>

问题定义:

我有一个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直接访问它,那将是最好的选择,因为其中有许多这样的元素,并且维护字典将很繁琐。

谢谢

niewenge 回答:如何从XSD文件访问XML元素(例如国家代码,州代码)的<xs:documentation> <xs:enumeration>

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2314558.html

大家都在问