Hi,
kann man einem Attribut der xml Datei als zulässigen Wert den Inhalt einer ID im Schema zuweisen? Habe noch immer keine Lösung gefunden.
folgende Beispiel XML
<root>
<test elementRef="hosen"/>
<test elementRef="schuhe"/>
<test elementRef="schuhe"/>
<test elementRef="jacke"/>
.
.
.
<hosen>Levos</hosen>
<hosen>Wrungler</hosen>
<schuhe>Pima</schuhe
</root>
Das verbundene Schema sieht etwa so aus schema.xsd
<xsi:element id="hosen" name="hosen" type="xsi:string"/>
<xsi:element id="schuhe" name="schuhe" type="xsi:string"/>
<xsi:element id="jacke" name="jacke" type="xsi:string"/>
<xsi:element name="test">
xsi:complexTyp
.
.
.
<xsi:attribute name="elementRef" type="????"/>
</xsi:complexTyp>
</xsi:element>
Kann man irgendwie nun dem Attribute elementRef zuweisen, dass es nur ID's, die im verbundenen schema vorhanden sind enthalten darf??
Grüße
Holger