Как установить атрибут DTD для атрибута, было ли значение разделяемым разделителем?Разделитель атрибутов DTD
<element
attr="value_1|value_2|value_3|..."
/>
Как установить атрибут DTD для атрибута, было ли значение разделяемым разделителем?Разделитель атрибутов DTD
<element
attr="value_1|value_2|value_3|..."
/>
С DTD вы не можете проверить элементы/атрибуты текстовых значений. Вы можете определить, должен ли элемент подсчитывать больше элементов (какие и в каком порядке), и если требуется атрибут, его значение ...
Если вам нужно проверить текстовое значение атрибута, вы должны использовать XML-схема вместо DTD. Вам понадобится ограничение на значение атрибута с использованием шаблона регулярного выражения для проверки текстового значения. Что-то вроде этого должно работать на вас:
<xs:attribute name="attribute">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:pattern value="patern here"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
Похож на XML-схему для меня, чем DTD, не так ли? – BitTickler
Does: не работает для вас? – BitTickler