Hallo Forum,
ich habe folgendes XML-Dokument
Das Schema habe ich soweit, dass alle Attributwerte auf die gültigen Werte eingeschränkt sind und auch required/optional. Auch die Key-Eigenschaften der Nummernattribute habe ich hinbekommen. Das ZusatzStoffListe-Element habe ich so definiert
Ich würde bei dieser Liste nun gerne die gültigen Werte auf die Nummern der existierenden ZusatzStoffe einschränken. Ich weiß aber nicht, wie das "keyref" aussehen muss. In den Beispielen, die ich mir angeschaut habe, steht das keyref immer direkt unter dem key. Es werden aber immer nur einzelne Attributwerte validiert und nicht der Inhalt einer Liste. Geht das überhaupt?
Dank und Gruß ngomo
ich habe folgendes XML-Dokument
Code:
<Produkte> <Produkt nummer="1" name="Wurst"> <ZusatzStoffListe>1 2</ZusatzStoffe> </Produkt> <Produkt nummer="2" name="Käse"> <ZusatzStoffListe>1</ZusatzStoffListe> </Produkt> <ZustazStoff nummer="1" name="Farbstoff" /> <ZusatzStoff nummer="2" name="Konservierungssoffe" /> <Produkte>
Code:
<xs:element name="ZusatzStoffListe" minOccurs="0" maxOccurs="1"> <xs:simpleType> <xs:list itemType="xs:nonNegativeInteger" /> </xs:simpleType> </xs:element>
Dank und Gruß ngomo
Comment