K>>Можно ли красивее, т.е. вывести mytype2 из mytype? Как? Мне это нужно чтобы у одного элемента значения атрибута были уникальные, а у другого элемента значения того же атрибута могли повторяться. A>Тип данных ID не рекомендуется к использованию и был введён в язык XSD лишь для простоты переноса схем на языке DTD. Язык XSD имеет более удобные и развитые средства для обеспечения уникальности значений. См. xsd:key, xsd:unique и xsd:keyref.
понял. Попробовал, получается делать ключами child elements, а вот какой-нибудь атрибут элемента сделать ключом не получается. Не приведет ли кто-нибудь пример?
p.s. Пользуюсь XMLSpy — может в нем неполная поддержка XML Schema?