Re: Вопросы по XML Schema ..
От: achp  
Дата: 26.04.05 11:44
Оценка:
Здравствуйте, kudesnik, Вы писали:

K><xsd:simpleType name="mytype">
K>    <xsd:restriction base="xsd:NMTOKEN">
K>    <xsd:pattern value="F|L|S"/>
K>    </xsd:restriction>
K></xsd:simpleType>

K><xsd:simpleType name="mytype2">
K>    <xsd:restriction base="xsd:ID">
K>    <xsd:pattern value="F|L|S"/>
K>    </xsd:restriction>
K></xsd:simpleType>

K>Можно ли красивее, т.е. вывести mytype2 из mytype? Как? Мне это нужно чтобы у одного элемента значения атрибута были уникальные, а у другого элемента значения того же атрибута могли повторяться.

Тип данных ID не рекомендуется к использованию и был введён в язык XSD лишь для простоты переноса схем на языке DTD. Язык XSD имеет более удобные и развитые средства для обеспечения уникальности значений. См. xsd:key, xsd:unique и xsd:keyref.
Я кончил, джентльмены, мне остается только поблагодарить вас за внимание.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.