Αρχική / Εργαλεία Αρχείων / Ισοπεδωτής XML
Δωρεάν online εργαλεία

Ισοπεδωτής 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 είναι καλοσχηματισμένη.
  • Κατεβάστε το αποτέλεσμα για περαιτέρω χρήση.

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