2009-08-19 9 views
1

Je cherche un moyen facile de générer un exemple de fichier XML à partir d'un XSD qui ne contient pas un seul nœud racine.Conversion de XSD sans nœud racine unique en XML

+0

éditer: root NODE, peut-être? –

+0

Comment auriez-vous créé votre exemple de fichier XML s'il n'y avait qu'un seul élément défini dans le XSD? –

+0

Tout document XML valide DOIT contenir un et exactement un nœud racine - sinon c'est au mieux un fragment XML ..... –

Répondre

1

Je ne pense pas que vous pouvez le faire sans spécifier la racine. Le schéma XML est conçu de sorte que tous les éléments de niveau supérieur xs:element puissent représenter le nœud racine, vous ne pouvez donc pas le distinguer étant donné le schéma seul. Vous devrez demander à l'utilisateur de spécifier explicitement le xs:element qu'il veut traiter en tant que root.

1

Si votre fichier n'a pas de déclaration xml en haut, un seul nœud racine et respecte toutes les autres règles XML, ce n'est pas du XML, c'est un fichier texte. Vous ne pouvez pas traiter les anciens fichiers texte comme XML.

Questions connexes