Question

J'ai le type simple suivant provenant d'un Corba IDL à traduis xsd:

<xs:simpleType name="fooType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:restriction base="xs:string">
        <xs:enumeration value="bar" />
        <xs:enumeration value="baz" />
    </xs:restriction>
</xs:simpleType>

Le problème que je suis confronté est de savoir comment créer un fichier XML correspondant à cette xsd? Je veux dire, je sais à peine comment faire pour les types complexes, mais ce type simple énumération me déconcerte.

Toute idée?

Était-ce utile?

La solution

Comme ce XSD fragment définit uniquement un type personnalisé simple, qu'est-ce exactement que vous voulez savoir?

Le type donné définit une chaîne qui peut être soit bar ou baz.

Comme la définition est seulement type -définition, vous devrez utiliser une sorte de element définition qui utilise en fait le type , par exemple:

<xs:element name="foo" type="fooType"/>

Cela permettra aux balises suivantes dans votre XML:

<foo>bar</foo>
<foo>baz</foo>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top