¿Cómo puedo validar la longitud del texto del elemento que tiene un atributo? Ej:XSD para simplecontent con atributo y texto
<sport code="FB">Football</sport>
Ahora necesito para restringir los posibles valores del atributo de código (como "FB", "BB", "TT") y también i necesita para restringir los valores posibles y la duración de la texto ("Football", "baloncesto", "TABLETENNIS") y también la longitud máxima de estos texto ("Football", "baloncesto", "TABLETENNIS") puede ser 20.
I trataron con
<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>
Pero no puedo validar la longitud del texto "Foolball" (también el posible e values) ¿Puede ayudarnos sobre cómo validar el código y el texto? Gracias
posible duplicado de [XML Schema: Elemento con atributos que contienen solo texto?] (Http://stackoverflow.com/questions/376582/xml-schema-element-with-attributes-containing-only-text) – Martijn