La définition d'un XSD, de sorte que l'élément XML sera type=“array”
Ma question se rapporte à la définition d'un document XSD. Mon problème est de savoir comment définir le XSD, de sorte que lorsque le fichier XML est généré un élément de type="array".
Résultat souhaité serait quelque chose comme:
<names type="array">
<name>
......
</name>
</names>
J'ai expérimenté à l'aide de méthodes recommandées sur plusieurs forums, mais depuis que j'ai trouvé il me semble qu'il y peut-être même pas un type de matrice, ce qui me confond, depuis une résultante de l'élément XML peut avoir un type de tableau.
OriginalL'auteur npersad84 | 2015-05-26
Vous devez vous connecter pour publier un commentaire.
Il existe des outils qui permettront de prendre une XSD et de générer un exemple de document XML qui adhère à la XSD, mais vous devez comprendre que le but premier d'un XSD est à valider un document XML.
Ce XSD permettra de valider votre document XML:
Remarque également que l'utilisation d'un
type="array"
paire attribut-valeur est non-conventionnel dans le XML en tant que type d'information est véhiculée dans le XSD dans le modèle de contenu pournames
et n'a pas besoin d'être répétée de manière explicite dans le document XML.OriginalL'auteur kjhughes