Hallo,
im XML-Schema sieht die Struktur ungefähr so aus:
<xs:element name="Bestellungen">
xs:complexType
xs:sequence
<xs:element name="Bestellung">
xs:complexType
<xs:attribute name="PersonID" type="xs:positiveInteger"
use="required"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:keyref name="PersonID2" refer="PersonID"><xs:selector xpath="Bestellung/Person"/>
Du hast aber kein <Person> in <Bestellung>, dein keryref verweist so auf nichts.
ja, tschuldigung, bei meinem ganzen rumprobieren, fällt och mal was untern Tisch.
Wie kriege ich es hin, dass es doch gefunden werden kann? Es wäre doch <xi:include href="Personen.xml"/> in "Bestellungen.xml" möglich, oder? Aber wie bringe ich das dem XML-Schema bei?
Dann wäre es einfacher, wenn du person.xml mit XInclude in bestellungen.xml einbinden würdest. Die Frage ob deine Anwendung XInclude versteht bleibt in diesem Fall aber auch.
gut, per XInclude klar ... aber mein dummes XML-Schema kennt ja das XInclude-Element net und meckert deshalb rum.
Ach, wurscht, also doch alles in eine unübersichtliche Datei ... ich seh jetzt schon kaum durch *depremiertbin*