Ισοπεδωτής XML
Μετατρέψτε XML σε επίπεδες διαδρομές με τιμές. Επιλέξτε διαχωριστή και μορφή εξόδου. Δωρεάν εργαλείο, χωρίς αποστολή αρχείων. Η επεξεργασία γίνεται τοπικά στ…
Έναρξη χρήσης
Τι κάνει αυτό το εργαλείο
Η ισοπέδωση XML μετατρέπει την ιεραρχική δομή ενός εγγράφου XML σε επίπεδες γραμμές με διαδρομή και τιμή. Αυτό διευκολύνει την επεξεργασία δεδομένων σε υπολογιστικά φύλλα ή εργαλεία που δεν υποστηρίζουν άμεσα XML.
Παράδειγμα εισόδου και εξόδου
Για παράδειγμα, με XML όπως:
<root><item>τιμή1</item><item>τιμή2</item></root>
η έξοδος με διαχωριστή τελεία θα είναι:
root.item[0] = τιμή1 root.item[1] = τιμή2
Τα επαναλαμβανόμενα στοιχεία λαμβάνουν δείκτες με μηδενική βάση για να μην αντικαθίστανται μεταξύ τους.
Πώς γίνεται η επεξεργασία
Το εργαλείο αναλύει την XML με τον αναλυτή του προγράμματος περιήγησης. Τα χαρακτηριστικά στοιχείων έχουν πρόθεμα @ (π.χ. root.item@id). Το κείμενο των φύλλων περικόπτεται. Το μικτό περιεχόμενο (κείμενο γύρω από παιδικά στοιχεία) δεν διατηρείται ως ξεχωριστή τιμή. Η ανάλυση σταματά αν η XML είναι κακοσχηματισμένη. Το βάθος φωλιάσματος περιορίζεται σε 200 επίπεδα και ο αριθμός τιμών σε 100.000. Το μέγεθος εισόδου περιορίζεται σε 16 MiB.
Περιορισμοί και προσοχή
Η ισοπέδωση είναι μια μετατροπή που χάνει πληροφορίες. Δεν μπορεί να ανακατασκευάσει πλήρως το αρχικό έγγραφο XML. Οι χώροι ονομάτων παραμένουν όπως τους δίνει ο αναλυτής. Δεν γίνεται έλεγχος σχήματος, XPath, XSLT ή οντοτήτων. Ελέγξτε τα επαναλαμβανόμενα στοιχεία, το μικτό περιεχόμενο και τους χώρους ονομάτων πριν χρησιμοποιήσετε τα δεδομένα σε παραγωγή.
Συχνές ερωτήσεις
Γιατί τα επαναλαμβανόμενα στοιχεία έχουν δείκτες σε αγκύλες;
Για να αποφεύγεται η αντικατάσταση τιμών με το ίδιο όνομα διαδρομής. Ο δείκτης ξεκινά από το 0 για κάθε ομάδα αδελφών στοιχείων.
Πώς χειρίζεται τα χαρακτηριστικά;
Τα χαρακτηριστικά προστίθενται στη διαδρομή με πρόθεμα @, π.χ. root.book@isbn.
Μπορώ να αλλάξω τον διαχωριστή πεδίων στο CSV;
Όχι, ο διαχωριστής πεδίων στο CSV είναι πάντα κόμμα. Ο επιλεγμένος διαχωριστής αλλάζει μόνο τις διαδρομές.
Έλεγχος ποιότητας
- Επιλέξτε τον κατάλληλο διαχωριστή διαδρομής.
- Επιλέξτε τη μορφή εξόδου που ταιριάζει στην ανάγκη σας.
- Ελέγξτε για επαναλαμβανόμενα στοιχεία και μικτό περιεχόμενο.
- Επιβεβαιώστε ότι η XML είναι καλοσχηματισμένη.
- Κατεβάστε το αποτέλεσμα για περαιτέρω χρήση.
Η επεξεργασία γίνεται τοπικά στον πρόγραμμα περιήγησης σας.