dieKerstin: XML-Schema XSD: Attribut als keyref

Beitrag lesen

Und wenn es dann doch ein Element <Person></Person> sein soll? so?

<xs:keyref name="PersonID2" refer="PersonID">
   <xs:selector xpath="Bestellung"/>
   <xs:field xpath="Person"/>
</xs:keyref>

Ja, genau so.

Nee, so geht das net. Wenns so <xs:selector xpath="Bestellung/Person"/> aussieht, ists ok, dabei spielt es überhaupt keine Rolle, was in xs:field als xpath drinne steht. Das is völlig egal: ob nun mit @ oder ohne - es interessiert net und das is mein Problem. Warum dieses Feld bei einem keyref, wenns dann doch egal ist, was da drinne steht?