Format and indent XML
- Dashboard
- Documentation
- API
Pourquoi le formatage XML ?
Le formatage XML permet de rendre les documents XML plus lisibles et compréhensibles pour les développeurs et les utilisateurs. Cela facilite le débogage, la revue de code et l'analyse des données, en particulier lorsqu'il s'agit de fichiers XML complexes et volumineux. Un XML bien formaté est essentiel pour maintenir la qualité du code et collaborer efficacement au sein d'une équipe de développement.
Types de documents XML pris en charge
Cet outil prend en charge tous les types de documents XML, y compris les fichiers de configuration, les fichiers de données, les documents XHTML, les fichiers SVG et bien d'autres encore.
Comment formater des documents XML
Sur la page de formatage, vous pouvez formater votre document XML en le collant dans la zone de texte prévue à cet effet ou en téléchargeant un fichier contenant du XML.
Dès que le document XML est soumis, il sera formaté et affiché dans une zone de résultat. Si le XML est invalide, une erreur sera affichée avec une indication de la nature du problème.
Utiliser le XML formaté
Vous pouvez copier le XML formaté en utilisant le bouton de copie prévu à cet effet. Cela facilitera l'intégration des documents XML dans vos projets ou rapports.
Votre code XML devrait ressembler à ceci :
<root>
<user id="12345">
<name>John Doe</name>
<email>johndoe@example.com</email>
<address>
<street>123 Main St</street>
<city>Springfield</city>
<state>IL</state>
<postalCode>62704</postalCode>
<country>USA</country>
</address>
<phoneNumbers>
<phoneNumber type="home">555-1234</phoneNumber>
<phoneNumber type="work">555-5678</phoneNumber>
</phoneNumbers>
<orders>
<order id="1001">
<orderDate>2023-06-01T14:30:00Z</orderDate>
<items>
<item>
<productId>2001</productId>
<productName>Laptop</productName>
<quantity>1</quantity>
<price>999.99</price>
<details>
<manufacturer>TechCorp</manufacturer>
<warranty>2 years</warranty>
</details>
</item>
<item>
<productId>2002</productId>
<productName>Mouse</productName>
<quantity>2</quantity>
<price>25.50</price>
<details>
<manufacturer>GadgetCo</manufacturer>
<warranty>1 year</warranty>
</details>
</item>
</items>
<totalAmount>1051.49</totalAmount>
</order>
<order id="1002">
<orderDate>2023-06-10T10:15:00Z</orderDate>
<items>
<item>
<productId>2003</productId>
<productName>Keyboard</productName>
<quantity>1</quantity>
<price>45.99</price>
<details>
<manufacturer>KeyMasters</manufacturer>
<warranty>3 years</warranty>
</details>
</item>
</items>
<totalAmount>45.99</totalAmount>
</order>
</orders>
<preferences>
<newsletter>true</newsletter>
<notifications>
<email>true</email>
<sms>false</sms>
</notifications>
<theme>dark</theme>
</preferences>
<lastLogin>2024-06-14T09:30:00Z</lastLogin>
</user>
</root>
Example request
curl -X POST https://cdrn.fr/api/v1/tools/xml-formatter/execute \
-H "Content-Type: application/json" \
-d '{"input":"..."}'
Input schema
| Field | Type | Required | Default |
|---|---|---|---|
input |
text | ✓ | – |
Endpoints
GET https://cdrn.fr/api/v1/tools- lists every available toolGET https://cdrn.fr/api/v1/tools/xml-formatter- returns the schema for this toolPOST https://cdrn.fr/api/v1/tools/xml-formatter/execute- runs this tool with a JSON payload