Το εργαλείο ελέγχει πρώτα την καλοσχηματισμένη δομή XML: ένα root element, σωστά ζευγαρωμένα tags ανοίγματος και κλεισίματος, attributes σε εισαγωγικά και κλειστά comments, CDATA sections και processing instructions. Έπειτα μορφοποιεί το ίδιο δέντρο κειμένου χωρίς να αποδίδει το markup σας ως HTML.
Δωρεάν XML formatter
Λειτουργεί εξ ολοκλήρου στον browser σας - χωρίς μεταφόρτωση, χωρίς εγγραφή.
Τι κάνει ένας XML formatter;
Ένας XML formatter μετατρέπει συμπιεσμένο ή μπερδεμένο XML σε ευανάγνωστο markup με σταθερές εσοχές και ελέγχει αν το έγγραφο είναι καλοσχηματισμένο. Επικολλήστε XML, διαλέξτε στυλ εσοχής και αντιγράψτε το μορφοποιημένο ή συμπιεσμένο αποτέλεσμα. Ο parser τρέχει στον browser σας, οπότε ιδιωτικά feeds, αποσπάσματα SVG και αρχεία ρυθμίσεων δεν ανεβαίνουν πουθενά.
Πώς λειτουργεί
- 1Επικολλήστε XML. Προσθέστε ένα XML document, απόσπασμα SVG, SOAP payload ή δείγμα feed στο πλαίσιο εισαγωγής.
- 2Διαβάστε την κατάσταση. Η μπάρα κατάστασης επικυρώνει το XML ζωντανά και εμφανίζει το πρώτο σφάλμα well-formedness με γραμμή και στήλη, όταν υπάρχουν.
- 3Διαλέξτε έξοδο. Χρησιμοποιήστε Μορφοποίηση για XML με εσοχές ή Συμπίεση για συμπαγή έκδοση σε μία γραμμή.
- 4Αντιγράψτε το αποτέλεσμα. Αντιγράψτε το μορφοποιημένο XML μόλις η κατάσταση δείξει ότι είναι έγκυρο.
Σε ποιους απευθύνεται
- Προγραμματιστές που καθαρίζουν API responses, SOAP payloads, αποσπάσματα SVG και XML config files πριν τα κάνουν debug.
- Ομάδες QA και υποστήριξης που ελέγχουν αν ένα αντιγραμμένο XML είναι καλοσχηματισμένο πριν το βάλουν σε ticket.
- Technical writers που ετοιμάζουν ευανάγνωστα παραδείγματα XML για docs, tutorials ή release notes.
- Ομάδες δεδομένων που εξετάζουν feeds όπου τα nested elements και attributes είναι δύσκολο να διαβαστούν σε μία γραμμή.
Συχνές ερωτήσεις
Είναι δωρεάν ο XML formatter;
Ναι. Ο XML formatter είναι δωρεάν, χωρίς εγγραφή, χωρίς λήψη και χωρίς όριο χρήσης. Επικολλήστε XML, μορφοποιήστε το, συμπιέστε το και αντιγράψτε το αποτέλεσμα από τον browser.
Ανεβαίνει κάπου το XML μου;
Όχι. Ο formatter τρέχει τοπικά στον browser σας. Το XML μπαίνει σε textareas και δεν στέλνεται σε server, κάτι χρήσιμο για ιδιωτικά feeds, εσωτερικά API payloads και αρχεία ρυθμίσεων.
Ποια σφάλματα XML εντοπίζει;
Εντοπίζει συνηθισμένα προβλήματα well-formedness, όπως root element που λείπει, περισσότερα από ένα root elements, λάθος closing tags, tags που δεν κλείνουν, ανοιχτά comments ή CDATA sections και attribute values χωρίς εισαγωγικά.
Κάνει επικύρωση με XSD ή DTD;
Όχι. Είναι formatter για well-formedness, όχι schema validator. Ελέγχει τη σύνταξη και το nesting του XML και μετά ομορφαίνει το έγγραφο. Χρησιμοποιήστε ειδικό XML schema validator όταν χρειάζεστε κανόνες XSD, DTD, Relax NG ή Schematron.
Διατηρεί comments και CDATA;
Ναι. Comments, CDATA sections, XML declarations, processing instructions και DOCTYPE declarations παραμένουν στην έξοδο. Τα κενά γύρω από tags και οι εσοχές κανονικοποιούνται ώστε η δομή να διαβάζεται πιο εύκολα.
Τι κάνει η συμπίεση XML;
Η συμπίεση αφαιρεί τα κενά μορφοποίησης ανάμεσα στα tags και μαζεύει τα κενά των tags όπου είναι ασφαλές, παράγοντας μια συμπαγή συμβολοσειρά XML. Κρατά ανέπαφο το text content, τα comments, τα CDATA sections και τα attributes.