Thomas J.S.: mehrere xml schemas verarbeiten

Beitrag lesen

Hallo,

Ich kann doch mit einem Schema mittels key Referencen bilden, und mit include kann ich mehrere Schemata zusammen fügen.

Korrekt, aber du kanst auch mit keys keine Referenzen auf Attributwerte legen (lediglich nur wenn du key bzw. unique verwendest um identitäts Referenzen abzubilden).
Mehrere Schemas kannst du schon in deinem inkludieren, aber nur Schemas und nicht XML-Dateien.

Erst wenn du in 3.xml 1- bzw. 2.xml inkludiert hast, könntest du die von dir gewünschte Abhängigkeit per Schema überprüfen. Wie diese Überprüfung auszusehen hat, kann ich dir aber nicht sagen, da ich weder dein Schema noch dein XML kenne.

Aber auch so kann ich dir sagen, dass eine Überprüfung: "wenn elemX/@x = 1 dann ist 1 = elemY/@y" nicht möglich ist. Du müsstest schon eine: "elemX/@x = elemY/@y" Überprüfung machen.

Grüße
Thomas