Hallo,
ich habe eine kleine Frage, vielleicht kann mir jemand weiterhelfen.
Ich mache am Besten gleich mal ein Beispiel:
Ich habe das Element Temperatur. Die Temperatur kann nur die Werte 10, 20 oder 30 annehmen.
Dazu habe ich auch ein passendes XML-Schema, welcher per Enumeration überprüft, dass das Element nur die Werte 10, 20 oder 30 haben darf. Falls das Element andere Werte besitzt, gibt es einen Fehler.
Jetzt wollte ich noch zusätzlich überprüfen, dass die Temperaturen 10, 20 und 30 genau 1 mal im XML-File vorkommen. Sobald eins fehlt oder eins mehrfach vorkommt, soll ebenfalls ein Fehler erzeugt werden und das XML-File als invalid eingestuft werden.
D.h.:
Gültiges XML-File
Ungültiges XML-File (1)
Ungültiges XML-File (2)
Ich hoffe, man versteht, was ich meine =)
Falls dies mit XML-Schema gar nicht möglich ist, kann mir diese Antwort auch schon weiterhelfen.
Gruß
Beni
ich habe eine kleine Frage, vielleicht kann mir jemand weiterhelfen.
Ich mache am Besten gleich mal ein Beispiel:
Ich habe das Element Temperatur. Die Temperatur kann nur die Werte 10, 20 oder 30 annehmen.
Dazu habe ich auch ein passendes XML-Schema, welcher per Enumeration überprüft, dass das Element nur die Werte 10, 20 oder 30 haben darf. Falls das Element andere Werte besitzt, gibt es einen Fehler.
Jetzt wollte ich noch zusätzlich überprüfen, dass die Temperaturen 10, 20 und 30 genau 1 mal im XML-File vorkommen. Sobald eins fehlt oder eins mehrfach vorkommt, soll ebenfalls ein Fehler erzeugt werden und das XML-File als invalid eingestuft werden.
D.h.:
Gültiges XML-File
Ungültiges XML-File (1)
Ungültiges XML-File (2)
Ich hoffe, man versteht, was ich meine =)
Falls dies mit XML-Schema gar nicht möglich ist, kann mir diese Antwort auch schon weiterhelfen.
Gruß
Beni
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von pk3 ()