Hallo
Ich bin noch anänger in xml schema und habe eine frage:
Ich habe mehrere xml dateien. In den xml Dateien habe ich elemente, deren attribute auf attribute verweisen, die in einer anderen xml dateien definiert ist. z.B.:
1.xml:
<element1 name="eins" id="111"/>
2.xml:
<element2 name="zwei" id="110"/>
3.xml:
<element3 name="refeins" typeref="1" id="111"/>
<element3 name="refzwei" typeref="2" id="110"/>
d.h.: wenn mein element3 typeref="1" definiert, soll id auf die id von 1.xml zeigen, wenn element 3 typeref="2" definiert soll id auf die id von 2.xml zeigen.
Mein Problem ist jetzt, 1.xml und 2.xml haben nahezu identische syntax, sodass ich ein und dasselbe xmlschema dafür gebaut habe. Kann ich die schemas miteinander verbinden (schema1/2 und schema3)und die keys dann so anpassen, dass das oben genannte funktioniert?
Hoffe ich habe mich verständlich ausgedrückt.
Danke für eure Hilfe