Ich versuche ein Schema für XML-Dokumente zu definieren, die ich erhalte.XML-Schema für Elemente mit demselben Namen, aber unterschiedlicher Unterstruktur je nach Kontext
Die Dokumente wie folgt aussehen:
<root>
<items>
<group name="G-1">
<item name="I-1"/>
<item name="I-2"/>
<item name="I-3"/>
<item name="I-4"/>
</group>
</items>
<data>
<group name="G-1" place="here">
<customer name="C-1">
<item name="I-1" count="3"/>
<item name="I-2" count="4"/>
</customer>
<customer name="C-2">
<item name="I-3" count="7"/>
</customer>
</group>
</data>
</root>
Ich versuchte XmlSpy und xsd.exe von .NET 2.0. Beide erstellten Schemadefinitionen, die unterhalb eine beliebige Anzahl von <item>
und <customer>
Elementen erlauben. Aber was ich suche sollte <group>
unter <items>
zu <item>
Elemente und <group>
unter <data>
zu <customer>
Elemente beschränken.
Ist das etwas Xml-Schema überhaupt nicht möglich?
Kein Problem! Froh, dass ich Helfen kann. –