Warum unterscheiden sich die folgenden Schemas? Ich bin nur eine einfache keyref zu machen versucht, und ich kann mehr bei Bedarf den Kontext liefern ...XSD Keyref-Feld funktioniert nur mit ".", Anstatt Elementname?
<!-- This works -->
<xsd:keyref name="followsKey" refer="userKey">
<xsd:selector xpath="user/follows" />
<xsd:field xpath="." />
</xsd:keyref>
<!-- This doesn't -->
<xsd:keyref name="followsKey" refer="userKey">
<xsd:selector xpath="user" />
<xsd:field xpath="@follows" />
</xsd:keyref>
Ich habe auch versucht, '' follows'' ohne das at-Symbol, aber leider gibt es mehrere '' follows'' Kinder. Danke für die Erklärung! – Adam