Я пытаюсь создать схему XML для следующего:
<tagSet>
<Structure>
<tag>
<name>Steve</name>
</tag>
<tag>
<name>Bob</name>
</tag>
<tag>
<name>Steve</name>
</tag>
</Structure>
</tagSet>
Я бы хотел, чтобы моя схема жаловалась, что Стив там дважды, но я не могу заставить его работать.
У меня есть это под элементом tagSet в файле схемы:
<xs:key name="key" >
<xs:selector xpath="Structure/tag" />
<xs:field xpath="name" />
</xs:key>
... но я явно не правильно понял, так как это не работает. Кто-нибудь заметит мою ошибку?
Спасибо:)