Как я могу проверить длину текста элемента, у которого есть атрибут . Например:
<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» (также возможные значения) Не могли бы вы помочь о том, как проверить и код, и текст. Спасибо