§

Επικόλληση XML

§

Επιλογές

Λειτουργία
Εσοχή
Δήλωση XML
Αυτοκλειόμενες ετικέτες
§

Μορφοποιημένη έξοδος

xml

Η ωραία εκτύπωση XML είναι χρήσιμη όπου δομημένα έγγραφα περνούν από ανθρώπινα μάτια: RSS feeds, SOAP endpoints, HL7, OOXML.

Τι είναι η μορφοποίηση XML;

Το XML είναι μια μορφή κειμένου για δομημένα έγγραφα.

Πώς λειτουργεί η μορφοποίηση XML;

Η είσοδός σας επεξεργάζεται με DOMParser και XMLSerializer.

  1. Η είσοδος διαβάζεται από το textarea.
  2. Το πρόγραμμα περιήγησης την αναλύει με DOMParser.
  3. Ένας προσαρμοσμένος indenter διατρέχει το DOM δέντρο.
  4. Η λειτουργία συμπίεσης παράγει μονογραμμή μορφή.
  5. Η έξοδος γράφεται στο textarea.

Γιατί να μορφοποιήσετε XML;

  • Ιδιωτικότητα: κάθε βήμα γίνεται στο πρόγραμμα περιήγησης.
  • Ακριβή σφάλματα με γραμμή και στήλη.
  • Πιστή αναστροφή.
  • Γρήγορο: DOMParser + indenter 60 γραμμών.

Κοινές εφαρμογές

Η μορφοποίηση XML εμφανίζεται σε web publishing.

  • Επιθεώρηση RSS/Atom feeds.
  • Εντοπισμός σφαλμάτων SOAP.
  • Έλεγχος sitemap.

Πώς μοιάζει ένα παράδειγμα;

Επικολλώντας <feed><entry><title>Hello</title></entry></feed>.

Λειτουργεί εκτός σύνδεσης;

Ναι. Μόνο DOMParser + XMLSerializer.

Αλλάζει η μορφοποίηση το έγγραφο;

Καμία σημασιολογική αλλαγή.

Πώς χειρίζονται τα CDATA / σχόλια;

Κάθε ένα εκπέμπεται αυτούσιο στη δική του γραμμή.

Ποια είναι η διαφορά μεταξύ μορφοποίησης και συμπίεσης;

Η μορφοποίηση επεκτείνει, η συμπίεση αφαιρεί κενά.

Αυτός ο μορφοποιητής XML χρησιμοποιεί τον ίδιο αναλυτή με το πρόγραμμα περιήγησης.