Τι είναι η μορφοποίηση XML;
Το XML είναι μια μορφή κειμένου για δομημένα έγγραφα.
Πώς λειτουργεί η μορφοποίηση XML;
Η είσοδός σας επεξεργάζεται με DOMParser και XMLSerializer.
- Η είσοδος διαβάζεται από το textarea.
- Το πρόγραμμα περιήγησης την αναλύει με DOMParser.
- Ένας προσαρμοσμένος indenter διατρέχει το DOM δέντρο.
- Η λειτουργία συμπίεσης παράγει μονογραμμή μορφή.
- Η έξοδος γράφεται στο textarea.
Γιατί να μορφοποιήσετε XML;
- Ιδιωτικότητα: κάθε βήμα γίνεται στο πρόγραμμα περιήγησης.
- Ακριβή σφάλματα με γραμμή και στήλη.
- Πιστή αναστροφή.
- Γρήγορο: DOMParser + indenter 60 γραμμών.
Κοινές εφαρμογές
Η μορφοποίηση XML εμφανίζεται σε web publishing.
- Επιθεώρηση RSS/Atom feeds.
- Εντοπισμός σφαλμάτων SOAP.
- Έλεγχος sitemap.
Πώς μοιάζει ένα παράδειγμα;
Επικολλώντας <feed><entry><title>Hello</title></entry></feed>.
Λειτουργεί εκτός σύνδεσης;
Ναι. Μόνο DOMParser + XMLSerializer.
Αλλάζει η μορφοποίηση το έγγραφο;
Καμία σημασιολογική αλλαγή.
Πώς χειρίζονται τα CDATA / σχόλια;
Κάθε ένα εκπέμπεται αυτούσιο στη δική του γραμμή.
Ποια είναι η διαφορά μεταξύ μορφοποίησης και συμπίεσης;
Η μορφοποίηση επεκτείνει, η συμπίεση αφαιρεί κενά.
Αυτός ο μορφοποιητής XML χρησιμοποιεί τον ίδιο αναλυτή με το πρόγραμμα περιήγησης.