XML vers C#
Convertir le XML en classes C# et POCOs pour .NET
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
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.
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.
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 :
Sortie C# générée :
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.