( persicsb | 2009. 03. 05., cs – 11:52 )

A következő problémám van, sajnos nem találtam rá megfelelő fórumot.
XML Schemaban szeretném azt definiálni, hogy biznyos típusok egyes attribútumai a dokumentumon belül egyediek legyenek, valamint azt, hogy más típusban csak már definiált ID-vel rendelkező elemre lehessen hivatkozni.

Egy konkrétabb példa szemléltetés gyanánt:


<authors>
<author name="akarmi" />
<author name="akarmi2" />
</authors>
<books>
<book title="titleex1" author="akarmi" />
<book title="titleex2" author="akarmi" />
<book title="titleex3" author="akarmi2" />
</books>

Hogyan lehet XML Schemaban definiálni, hogy a book elem author attribútumának értéke csak az authors alatt az author elemek name értékei közül kerülhet ki?