如何验证具有属性的元素的文本长度。 例如:XSD for simplecontent with attribute and text
<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”的长度(也可能e值) 您可以请帮助我们如何验证代码和文本。 由于
的可能重复的[XML模式:?元素与仅包含文本的属性(http://stackoverflow.com/questions/376582/xml-schema-element-with-attributes-containing-only-text) – Martijn 2013-02-05 13:39:30