Intento definir un esquema para los documentos XML que recibo.Esquema XML para elementos con el mismo nombre pero con una subestructura diferente según el contexto
Los documentos parecen:
<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>
me trataron XMLSPY y xsd.exe de .NET 2.0. Ambas crearon definiciones de esquema que permiten por debajo de <group>
cualquier cantidad de elementos <item>
y <customer>
. Pero lo que estoy buscando debe restringir <group>
por debajo de <items>
a <item>
elementos y <group>
por debajo de <data>
por <customer>
elementos.
¿Es esto algo el esquema xml no es capaz en absoluto?
No hay problema! Encantado de ayudar. –