【发布时间】:2011-07-24 08:30:15
【问题描述】:
如何验证具有属性的元素的文本长度。 例如:
<sport code="FB">Football</sport>
现在我需要限制代码属性的可能值(如“FB”、“BB”、“TT”) 我还需要限制文本的可能值和长度(“足球”、“篮球”、“乒乓球”)以及这些文本的最大长度(“足球”、“篮球”、“乒乓球”)可以是20.
我试过了
<complexType name="sport">
<simpleContent>
<extension base="string">
<attribute name="code" type="code" />
</extension>
</simpleContent>
</complexType>
<simpleType name="code">
<restriction base="string">
<enumeration value="FB" />
<enumeration value="BB" />
<enumeration value="TT" />
</restriction>
</simpleType>
但我无法验证文本“Foolball”的长度(也是可能的值) 您能否帮助了解如何验证代码和文本。 谢谢
【问题讨论】:
标签: xml validation xsd restriction