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?