Το 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 συμπτύσσει τα κενά μεταξύ ετικετών για χρήση σε παραγωγή ή ενσωμάτωση σε συμβολοσειρά μίας γραμμής.
Μετατρέπει ελαχιστοποιημένο ή ακατάστατο XML σε καθαρά δομημένη έξοδο. Ρυθμιζόμενο πλάτος εσοχής (0-8 κενά).
Χρησιμοποιεί το DOMParser του browser για επικύρωση συμβατή με το πρότυπο. Τα συντακτικά σφάλματα εμφανίζονται με λεπτομέρειες θέσης.
Αφαιρεί όλα τα κενά μεταξύ ετικετών για συμπαγή έξοδο — χρήσιμο για ενσωμάτωση XML σε συμβολοσειρές κώδικα ή μείωση μεγέθους payload.
Χρωματίζει διακριτά ετικέτες, ονόματα χαρακτηριστικών, τιμές και σχόλια για εύκολη σάρωση. Απενεργοποιήστε για έξοδο απλού κειμένου.
Συμπτύσσει αυτόματα κενές ετικέτες στοιχείων (<tag></tag>) σε μορφή αυτόματου κλεισίματος (<tag />) για συμπαγή εμφάνιση.
Διατηρήστε σχόλια για τεκμηρίωση, ή αφαιρέστε τα κατά την προετοιμασία XML για παραγωγή ή payloads API.
Τα σώματα SOAP είναι XML σε μία γραμμή. Μορφοποιήστε για να εξετάσετε τη δομή και να βρείτε το πεδίο που χρειάζεστε.
Επικολλήστε ένα σύνθετο SVG, μορφοποιήστε το για να δείτε τη δομή path/rect/g, επεξεργαστείτε συγκεκριμένα στοιχεία, αντιγράψτε πίσω ελαχιστοποιημένο.
Μορφοποιήστε feeds RSS/Atom για να επαληθεύσετε τη δομή στοιχείων πριν τα αναλύσετε προγραμματιστικά.
Καθαρίστε αρχεία pom.xml, build.xml ή Android manifest για ανασκόπηση κώδικα — η συνεπής εσοχή κάνει τα diffs πιο ξεκάθαρα.
Πριν αποθηκεύσετε μια ρύθμιση, επικυρώστε ότι το XML είναι σωστά διαμορφωμένο — εντοπίστε ένα λείπον </tag> πριν χαλάσει την παραγωγή.
Κάντε κλικ στο εικονίδιο XML στο dock του DevSuite Pro. Ανοίγει ένα πάνελ με επιλογές και περιοχή εισόδου.
Επικολλήστε οποιοδήποτε XML — από απάντηση API, αρχείο ρυθμίσεων, SVG, RSS feed κ.λπ. Η ζωντανή επικύρωση εκτελείται καθώς πληκτρολογείτε.
Πατήστε Format για να πάρετε καθαρά δομημένη έξοδο. Μη έγκυρο XML εμφανίζει σφάλμα με τη θέση πριν τη μορφοποίηση.
Ρυθμίστε το πλάτος εσοχής, ενεργοποιήστε το αυτόματο κλείσιμο κενών ετικετών, διατηρήστε/αφαιρέστε σχόλια, και ενεργοποιήστε/απενεργοποιήστε την επισήμανση σύνταξης.
Κάντε κλικ στο Copy για να πάρετε το μορφοποιημένο ή ελαχιστοποιημένο XML για χρήση στον κώδικά σας, στην τεκμηρίωση ή σε κλήση API.
Εγκαταστήστε το DevSuite Pro δωρεάν και ξεκλειδώστε 64+ εργαλεία προγραμματιστή για το πρόγραμμα περιήγησής σας.