Autor Beitrag
D.Follmann
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 31



BeitragVerfasst: Mi 07.05.08 08:38 
Hallo,

ich habe eine Frage zu XSD-Schemata. Speziell zu key/keyref-Constraints:

Ich nutze key/keyref erfolgreich um zu überprüfen ob gewisse elemente auf die verwiesen wird, auch im dokument vorhanden und eindeutig sind. das funktioniert schon mal ganz gut.

ein problem habe ich jetzt allerdings mit leeren elmenten.

ein beispiel:

ich habe eine Liste mit nummern, z.b. 1,3,5,7

in einer zweiten liste stehen die nummern von 1-10 und weitere infos zu der jeweiligen nummer. also wird überprüft, ob die nummern, die in der ersten liste stehen auch in der referenzliste vorhanden sind. steht jetzt in der ersten liste allerdings ein leerer wert ( <Nr></Nr> oder <Nr/> ) so wird das xml-dokument nicht validiert. kann man die key/keyref-constraints so modifizieren, dass sie leere elemente ignorieren?wenn ja, wie?
danke im vorraus!
mfg
Dominik