# Text to XML Converter

Convert various text formats to XML with customizable structure and formatting options

> Page canonique: https://elysiatools.com/fr/tools/text-to-xml

- **Catégorie:** Format Conversion

- **Mots-clés:** text, xml, converter, transform, data, parse, markup, structured

## Présentation

Notre convertisseur de texte en XML permet de transformer rapidement vos données brutes, qu'il s'agisse de fichiers CSV, JSON ou de listes de paires clé-valeur, en un format XML structuré et prêt à l'emploi.

## Entrées

- **Text Input** (textarea): Enter your text data to convert to XML: name,age,city John,25,New York Jane,30,London Or paste JSON, key-value pairs, or other formats...
- **Input Format** (select)
- **Root Element Name** (text): Name for root XML element
- **Row Element Name** (text): Name for row elements (for arrays)
- **Include XML Declaration** (checkbox)
- **Use Attributes for Simple Values** (checkbox)
- **Attribute Name** (text): Name for value attribute
- **Use CDATA for Text Content** (checkbox)
- **Escape Special Characters** (checkbox)
- **Pretty Print XML** (checkbox)
- **Indent Size (spaces)** (number): Number of spaces for indentation
- **Show Conversion Statistics** (checkbox)

## Quand l'utiliser

- Lorsque vous devez intégrer des données tabulaires dans des systèmes hérités exigeant un format XML.
- Pour standardiser des fichiers de configuration ou des listes de données provenant de sources disparates.
- Lors de la préparation de flux de données pour des services web ou des API basées sur le protocole XML.

## Fonctionnement

- Collez vos données sources dans la zone de saisie ou sélectionnez le format d'entrée approprié.
- Personnalisez la structure XML en définissant les noms des éléments racine et des lignes.
- Ajustez les options de formatage comme l'indentation, l'utilisation de CDATA ou l'inclusion de la déclaration XML.
- Générez et copiez votre code XML final en un seul clic.

## Cas d'usage

- Conversion de bases de données clients exportées en CSV vers un format XML pour une migration système.
- Transformation de configurations JSON complexes en fichiers XML pour des applications Java ou .NET.
- Normalisation de listes de produits en paires clé-valeur vers un catalogue XML structuré.

## Questions fréquentes

### Quels formats d'entrée sont pris en charge ?

L'outil prend en charge le CSV, TSV, PSV, SSV, JSON, les paires clé-valeur et les données basées sur des lignes.

### Puis-je personnaliser les noms des balises XML ?

Oui, vous pouvez définir manuellement le nom de l'élément racine et le nom des éléments de ligne pour correspondre à votre schéma.

### L'outil gère-t-il les caractères spéciaux ?

Absolument, l'option d'échappement des caractères spéciaux est activée par défaut pour garantir un XML valide.

### Est-il possible d'utiliser des attributs au lieu d'éléments ?

Oui, vous pouvez activer l'option d'utilisation des attributs pour les valeurs simples afin de rendre votre XML plus compact.

### Le résultat est-il formaté pour être lisible ?

Oui, l'option 'Pretty Print' permet d'ajouter une indentation personnalisable pour une meilleure lisibilité du code généré.

## Outils associés

- [Word Text Extractor](https://elysiatools.com/fr/tools/word-text-extractor): Extract text content from Word documents with support for formatting options, paragraph selection, and multi-language processing
- [Convertisseur XML vers CSV](https://elysiatools.com/fr/tools/xml-to-csv): Convertit les données XML au format CSV avec des options d'analyse personnalisables
- [Convertisseur XML vers JSON](https://elysiatools.com/fr/tools/xml-to-json): Convertit les données XML au format JSON avec des options d'analyse personnalisables
- [Suppresseur de Caractères BOM](https://elysiatools.com/fr/tools/data-bom-remover): Supprimer les caractères BOM (Byte Order Mark) du contenu textuel et des fichiers. Parfait pour nettoyer les fichiers texte avec des problèmes d'encodage.
- [Convertisseur ASCII85](https://elysiatools.com/fr/tools/ascii85-converter): Encode et décode le texte vers/depuis le format ASCII85 (version Adobe)
- [Convertisseur Base32](https://elysiatools.com/fr/tools/base32-converter): Encode et décode le texte vers/depuis le format Base32 avec plusieurs variantes
- [Convertisseur Base45](https://elysiatools.com/fr/tools/base45-converter): Encode et décode le texte vers/depuis le format Base45 (RFC 9285)
- [Convertisseur Base58](https://elysiatools.com/fr/tools/base58-converter): Encode et décode le texte vers/depuis le format Base58 avec variantes Bitcoin et Ripple

## Exemples

- [Échantillons de Convertisseur de Casse](https://elysiatools.com/fr/samples/text-case-formats): Échantillons de test pour la conversion de casse entre différentes conventions de nommage
- [Exemples de Sérialisation Android Java](https://elysiatools.com/fr/samples/android-serialization-java): Exemples de sérialisation Android Java incluant sérialisation JSON, désérialisation et analyse XML
- [Exemples de Sérialisation Android Kotlin](https://elysiatools.com/fr/samples/android-serialization-kotlin): Exemples de sérialisation Android Kotlin incluant la sérialisation JSON, la désérialisation et l'analyse XML
- [Exemples d'Analyse de Journaux Nginx](https://elysiatools.com/fr/samples/nginx-log-samples): Échantillons complets de journaux Nginx pour tester l'outil log-parser, incluant divers formats et scénarios de journaux d'accès et d'erreur

## Contenu associé

- [Outils XML de conversion, mapping et XPath](https://elysiatools.com/fr/hubs/xml-convert): Des outils reunis pour conversion XML, mapping, fusion et extraction XPath dans un seul hub.
- [Outils d'analyse de texte semi-structuré et d'extraction de tableaux](https://elysiatools.com/fr/hubs/semi-structured-text-table-extraction): Transformez les textes à largeur fixe, les enregistrements à délimiteurs mixtes, les journaux et les tableaux HTML ou Markdown en sorties CSV, JSON, XML ou Excel propres.
- [Outils de conversion de casse, d’encodage et de normalisation de texte](https://elysiatools.com/fr/hubs/text-convert): Comparez les outils de conversion de casse, de largeur de caractères, d’encodage, de quoted-printable et de normalisation de texte dans un hub unique.
- [Outils Text](https://elysiatools.com/fr/hubs/text-utility): Découvrez 33 outils text pour des workflows de utility et comparez rapidement des utilitaires proches.
