我在 xsd 文件中有这个枚举:
<xs:simpleType name="SO">
<xs:restriction base="xs:string">
<xs:enumeration value="Mac OS X"/>
<xs:enumeration value="Windows Server"/>
<xs:enumeration value="Windows Vista"/>
<xs:enumeration value="Windows XP"/>
<xs:enumeration value="Windows 7"/>
<xs:enumeration value="Windows 8"/>
<xs:enumeration value="Windows 8.1"/>
<xs:enumeration value="Ubuntu"/>
</xs:restriction>
</xs:simpleType>
我需要将它放入 XSL 中才能在 javascript 组合框中使用它。有什么办法可以做到吗?
该样式表将输出一个列表<option/>
s:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xsl:template match="xs:simpleType[@name='SO']/xs:restriction">
<xsl:for-each select="xs:enumeration"><option><xsl:value-of select="@value"/></option></xsl:for-each>
</xsl:template>
</xsl:stylesheet>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)