Entrée XML

Sortie C#

Qu'est-ce que XML vers C# ?

C# offre XmlSerializer et System.Xml.Linq pour le parsing XML. Cet outil génère des POCOs à partir de votre structure XML.

La conversion s'exécute dans votre navigateur. Rien n'est envoyé à un serveur.

Quand XML vers C# aide

Utilisez cet outil pour intégrer des APIs SOAP ou REST qui renvoient du XML, ou pour des apps .NET consommant des flux XML.

Comment utiliser

1

Coller ou télécharger XML

Collez le XML ou téléchargez un fichier. Utilisez le panneau pour Nom de classe, Utiliser propriétés et Types nullable.

2

Vérifier la sortie C#

Le panneau droit affiche les classes C# générées. Ajoutez des attributs XmlElement ou XmlAttribute selon vos besoins.

3

Copier ou télécharger

Utilisez Copier ou Télécharger. Pour JSON vers C# : JSON vers C#. Pour formater le XML : Formateur XML.

Exemples XML vers C#

Exemple de génération de classes C# à partir de XML.

Exemple : Enregistrement d'abonné

Entrée XML :

Entrée

Sortie C# générée :

Sortie

Quand XML vers C# aide

Ajoutez des attributs XmlElement ou XmlAttribute pour XmlSerializer.

Questions fréquentes

XmlSerializer vs XDocument ?

XmlSerializer nécessite des POCOs avec attributs. XDocument est pour le parsing dynamique.

Mes données sont-elles privées ?

Oui. La génération s'exécute entièrement dans votre navigateur.

Outils connexes

Pour XmlSerializer : documentation Microsoft. Pour XML : W3C XML.