Générateur de schéma XML gratuit en ligne
Génère un schéma XSD depuis n'importe quel XML instantanément — gratuit, navigateur uniquement.
Entrée XML
Sortie schéma XSD
Exemples générateur de schéma XML
Le XML d'exemple est analysé pour inférer un schéma XSD.
Entrée XML vs XSD généré
Entrée XML :
Schéma XSD généré :
Utilisez Exemple pour charger des données.
Qu'est-ce qu'un générateur de schéma XML ?
XSD (XML Schema Definition) est un standard W3C pour décrire la structure et les contraintes des documents XML.
Cet outil infère un schéma XSD à partir d'un document XML. La génération s'exécute dans votre navigateur.
Comment utiliser
Coller ou télécharger XML
Collez le XML ou téléchargez un fichier. Utilisez Exemple pour des données de test.
Vérifier le XSD généré
Le panneau droit affiche le XSD généré. Les éléments et attributs sont inférés de l'échantillon.
Copier, télécharger ou modifier
Utilisez Copier ou Télécharger. Pour valider le XML, utilisez le Validateur XML. Pour le schéma JSON, utilisez le Générateur de schéma JSON.
Quand utiliser un schéma généré
Utilisez un XSD généré lorsque vous avez du XML d'exemple et avez besoin d'un schéma pour validation ou documentation.Générateur de schéma JSON.
Exemple : Générer un XSD à partir d'un document XML
Entrée XML :
<user>
<id>1</id>
<name>Alice</name>
<email>[email protected]</email>
<active>true</active>
</user>Schéma XSD généré :
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="user">
<xs:complexType>
<xs:sequence>
<xs:element name="id" type="xs:integer"/>
<xs:element name="name" type="xs:string"/>
<xs:element name="email" type="xs:string"/>
<xs:element name="active" type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>Questions fréquentes
Le schéma est-il complet ?
Il reflète l'échantillon. Les éléments optionnels peuvent nécessiter un ajustement manuel.
Puis-je valider le XML contre ce XSD ?
Oui. Utilisez un validateur XSD (ex. Validateur XML).
Mes données sont-elles privées ?
Oui. La génération s'exécute entièrement dans votre navigateur.
Que puis-je faire avec le XSD généré ?
Beaucoup de choses ! Vous pouvez l'utiliser pour valider des documents XML (essayez le Validateur XML), le partager avec vos collègues pour que tout le monde connaisse la structure attendue, l'intégrer dans des IDE comme VS Code ou IntelliJ pour l'autocomplétion XML, ou l'utiliser comme point de départ pour des outils de génération de code. Gardez à l'esprit qu'il est déduit de votre échantillon — passez-le en revue et ajoutez les contraintes ou éléments optionnels que vos données réelles pourraient comporter.
Outils connexes
Pour XSD : W3C XML Schema. Pour XML : W3C XML.