← Επιστροφή στις λειτουργίες
Free

XML Formatter

Το XML Formatter μορφοποιεί καθαρά, ελαχιστοποιεί και επικυρώνει XML μέσα στο browser. Ρυθμιζόμενη εσοχή, προαιρετικό αυτόματο κλείσιμο κενών ετικετών, εναλλαγή διατήρησης σχολίων και έξοδος με επισήμανση σύνταξης. Χρησιμοποιεί το native DOMParser του browser για επικύρωση συμβατή με RFC με σαφή μηνύματα σφάλματος για κακοδιατυπωμένο XML.

Το XML μπορεί να μην είναι η πιο μοδάτη μορφή δεδομένων, αλλά εξακολουθεί να είναι παντού — RSS feeds, SOAP APIs, αρχεία SVG, αρχεία ρυθμίσεων (Spring, Maven, Android), αποτελέσματα build, SAML assertions και αμέτρητες παλαιότερες ενσωματώσεις. Όταν αυτό το XML εμφανίζεται ως ένα ενιαίο μπλοκ γραμμής ή με ασυνεπή εσοχή, γίνεται δύσκολο να διαβαστεί. Το XML Formatter το λύνει αυτό μέσα στο browser χωρίς μεταφόρτωση. Επικολλήστε οποιοδήποτε XML — ελαχιστοποιημένο, κακά διαμορφωμένο ή φρεσκοαντιγραμμένο — κάντε κλικ στο Format και πάρτε ένα καθαρά δομημένο δέντρο με το πλάτος εσοχής της προτίμησής σας. Τα κενά στοιχεία μπορούν να κλείνουν αυτόματα (<tag></tag> → <tag />) για συμπαγή εμφάνιση, και τα σχόλια μπορούν να διατηρηθούν ή να αφαιρεθούν. Το native DOMParser του browser επικυρώνει την είσοδο — κάθε συντακτικό σφάλμα (ανοιχτές ετικέτες, μη έγκυρα entities, ασύμβατα εισαγωγικά) εμφανίζεται με σαφές μήνυμα σφάλματος που περιλαμβάνει την κατά προσέγγιση θέση. Η επισήμανση σύνταξης χρωματίζει τις ετικέτες μωβ, τα ονόματα χαρακτηριστικών μπλε, τις τιμές πράσινες και τα σχόλια με πλάγια γκρι — καθιστώντας τη δομή εύκολα σαρώσιμη. Η επιλογή Minify συμπτύσσει τα κενά μεταξύ ετικετών για χρήση σε παραγωγή ή ενσωμάτωση σε συμβολοσειρά μίας γραμμής.

Ζωντανή προεπισκόπηση
example.com
Μορφοποιητής XML ✓ Valid XML · 12 lines
Indent: 2 ✓ Self-close empty tags ✓ Syntax highlight
Input (minified)
<rss version="2.0"><channel><title>Example</title><link>https://example.com</link><item><title>Post</title></item></channel></rss>
Μορφοποιημένη έξοδος
<rss version="2.0"> <channel> <title>Example</title> <link>https://example.com</link> <item> <title>Post</title> </item> </channel> </rss>
Βασικά χαρακτηριστικά

Μορφοποίηση με Καθαρή Εκτύπωση

Μετατρέπει ελαχιστοποιημένο ή ακατάστατο XML σε καθαρά δομημένη έξοδο. Ρυθμιζόμενο πλάτος εσοχής (0-8 κενά).

Επικύρωση με Σαφή Σφάλματα

Χρησιμοποιεί το DOMParser του browser για επικύρωση συμβατή με το πρότυπο. Τα συντακτικά σφάλματα εμφανίζονται με λεπτομέρειες θέσης.

Επιλογή Minify

Αφαιρεί όλα τα κενά μεταξύ ετικετών για συμπαγή έξοδο — χρήσιμο για ενσωμάτωση XML σε συμβολοσειρές κώδικα ή μείωση μεγέθους payload.

Επισήμανση Σύνταξης

Χρωματίζει διακριτά ετικέτες, ονόματα χαρακτηριστικών, τιμές και σχόλια για εύκολη σάρωση. Απενεργοποιήστε για έξοδο απλού κειμένου.

Αυτόματο Κλείσιμο Κενών Ετικετών

Συμπτύσσει αυτόματα κενές ετικέτες στοιχείων (<tag></tag>) σε μορφή αυτόματου κλεισίματος (<tag />) για συμπαγή εμφάνιση.

Έλεγχος Σχολίων

Διατηρήστε σχόλια για τεκμηρίωση, ή αφαιρέστε τα κατά την προετοιμασία XML για παραγωγή ή payloads API.

Συνήθεις περιπτώσεις χρήσης

Αποσφαλμάτωση Απαντήσεων SOAP API

Τα σώματα SOAP είναι XML σε μία γραμμή. Μορφοποιήστε για να εξετάσετε τη δομή και να βρείτε το πεδίο που χρειάζεστε.

Επεξεργασία Πηγαίου Κώδικα SVG

Επικολλήστε ένα σύνθετο SVG, μορφοποιήστε το για να δείτε τη δομή path/rect/g, επεξεργαστείτε συγκεκριμένα στοιχεία, αντιγράψτε πίσω ελαχιστοποιημένο.

Επιθεώρηση RSS Feed

Μορφοποιήστε feeds RSS/Atom για να επαληθεύσετε τη δομή στοιχείων πριν τα αναλύσετε προγραμματιστικά.

Ανασκόπηση Αρχείων Ρυθμίσεων Build

Καθαρίστε αρχεία pom.xml, build.xml ή Android manifest για ανασκόπηση κώδικα — η συνεπής εσοχή κάνει τα diffs πιο ξεκάθαρα.

Επικύρωση Ρυθμίσεων

Πριν αποθηκεύσετε μια ρύθμιση, επικυρώστε ότι το XML είναι σωστά διαμορφωμένο — εντοπίστε ένα λείπον </tag> πριν χαλάσει την παραγωγή.

Τρόπος χρήσης
1

Ανοίξτε το XML Formatter

Κάντε κλικ στο εικονίδιο XML στο dock του DevSuite Pro. Ανοίγει ένα πάνελ με επιλογές και περιοχή εισόδου.

2

Επικολλήστε το XML σας

Επικολλήστε οποιοδήποτε XML — από απάντηση API, αρχείο ρυθμίσεων, SVG, RSS feed κ.λπ. Η ζωντανή επικύρωση εκτελείται καθώς πληκτρολογείτε.

3

Κάντε Κλικ στο Format

Πατήστε Format για να πάρετε καθαρά δομημένη έξοδο. Μη έγκυρο XML εμφανίζει σφάλμα με τη θέση πριν τη μορφοποίηση.

4

Προσαρμόστε τις Επιλογές

Ρυθμίστε το πλάτος εσοχής, ενεργοποιήστε το αυτόματο κλείσιμο κενών ετικετών, διατηρήστε/αφαιρέστε σχόλια, και ενεργοποιήστε/απενεργοποιήστε την επισήμανση σύνταξης.

5

Αντιγραφή & Χρήση

Κάντε κλικ στο Copy για να πάρετε το μορφοποιημένο ή ελαχιστοποιημένο XML για χρήση στον κώδικά σας, στην τεκμηρίωση ή σε κλήση API.

Είστε έτοιμοι να δοκιμάσετε;

Εγκαταστήστε το DevSuite Pro δωρεάν και ξεκλειδώστε 64+ εργαλεία προγραμματιστή για το πρόγραμμα περιήγησής σας.

Προσθήκη στο Chrome Προσθήκη στο Edge Προσθήκη στο FireFox