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