Formatera och indentera XML

formaterar XML på ett strukturerat och läsbart sätt - viktigt vid inspektion av datautbyten

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>

        

Exempelförfrågan

curl -X POST https://cdrn.fr/api/v1/tools/xml-formatter/execute \
  -H "Content-Type: application/json" \
  -d '{"input":"..."}'

Indatasschema

Fält Typ Obligatorisk Standard
input text

Slutpunkter

  • GET https://cdrn.fr/api/v1/tools - listar alla tillgängliga verktyg
  • GET https://cdrn.fr/api/v1/tools/xml-formatter - hämtar schemat för detta verktyg
  • POST https://cdrn.fr/api/v1/tools/xml-formatter/execute - kör detta verktyg med en JSON-payload