Est-il possible de générer un fichier XML pour un type simple xsd?
-
20-09-2019 - |
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?
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