Αρχική / Εργαλεία Αρχείων / Επιπέδωση XML
Δωρεάν online εργαλεία

Επιπέδωση XML

Μετατρέψτε στοιχεία και γνωρίσματα XML σε διαδρομές και τιμές, CSV ή JSON. Ελέγξτε, αντιγράψτε ή κατεβάστε αρχείο κειμένου στον φυλλομετρητή.

Έναρξη χρήσης

Πώς σχηματίζονται οι διαδρομές

Το παράδειγμα δίνει @id = 7 και name = Ada. Το όνομα της ρίζας user δεν περιλαμβάνεται στις διαδρομές των παιδιών της. Τα γνωρίσματα αρχίζουν με @. Αδελφά στοιχεία με το ίδιο όνομα λαμβάνουν δείκτες από το μηδέν, όπως item[0] και item[1]. Ένα γνώρισμα του πρώτου μπορεί να γίνει item[0].@code. Αν η ρίζα περιέχει μόνο κείμενο, το δικό της όνομα γίνεται η διαδρομή.

Μορφές εξόδου

Κλειδί = τιμή εμφανίζει ένα ζεύγος ανά γραμμή. Το CSV ξεκινά με path,value, περικλείει και τα δύο πεδία σε εισαγωγικά και διπλασιάζει τα εσωτερικά εισαγωγικά. Το διαχωριστικό στηλών παραμένει κόμμα, ανεξάρτητα από το διαχωριστικό διαδρομής. Το JSON δίνει επίπεδο αντικείμενο με τιμές συμβολοσειρών. Τα προθέματα χώρων ονομάτων διατηρούνται στα ονόματα στοιχείων και γνωρισμάτων· οι δηλώσεις τους μπορεί να εμφανιστούν ως γνωρίσματα.

Ποιες πληροφορίες χάνονται;

Περιλαμβάνονται γνωρίσματα και μη κενό κείμενο στοιχείων-φύλλων, αλλά αφαιρούνται τα λευκά διαστήματα στην αρχή και στο τέλος. Κενά στοιχεία, σχόλια και οδηγίες επεξεργασίας δεν δημιουργούν τιμές. Στο <p>before<b>inside</b>after</p> εξάγεται μόνο το inside, ενώ τα before και after παραλείπονται. Δεν είναι δυνατή η ακριβής ανακατασκευή του αρχικού XML από την έξοδο.

Συγκρούσεις και υποστήριξη

Αν διαφορετικοί κόμβοι παράγουν ίδια διαδρομή, η μετατροπή σταματά με σφάλμα αντί να αντικαταστήσει μια τιμή. Αλλάξτε το διαχωριστικό ή τα ονόματα στην πηγή. Μη έγκυρο XML, DTD και δηλώσεις προσαρμοσμένων οντοτήτων απορρίπτονται και η προηγούμενη λήψη απενεργοποιείται. Έγκυρα στοιχεία με όνομα parsererror γίνονται δεκτά. Το εργαλείο δεν επικυρώνει σχήματα XML και δεν εκτελεί XPath ή XSLT.

Όρια επεξεργασίας

Το επικολλημένο κείμενο περιορίζεται σε 16.777.216 μονάδες κώδικα UTF-16· ένα επιλεγμένο αρχείο έχει ξεχωριστό όριο 64 MiB σε byte. Αυτά είναι όρια απόρριψης, όχι εγγυήσεις απόδοσης. Επιτρέπονται έως 200 βήματα γονέα-παιδιού κάτω από τη ρίζα και έως 100.000 τιμές γνωρισμάτων ή φύλλων συνολικά. Για μεγάλα ή βαθιά ένθετα έγγραφα δοκιμάστε πρώτα μικρό δείγμα. Η επεξεργασία και η εξαγωγή γίνονται στον φυλλομετρητή· το αρχείο δεν μεταφορτώνεται στον διακομιστή.

Τα εισαγωγικά δεν μπλοκάρουν τύπους υπολογιστικών φύλλων.

Η επεξεργασία γίνεται τοπικά στο πρόγραμμα περιήγησής σας.