XML-Flattener
XML-Elemente und -Attribute in Pfad-Wert-Zeilen umwandeln. Die Verarbeitung erfolgt lokal im Browser.
Jetzt verwenden
Funktionen
XML-Elemente und -Attribute in Pfad-Wert-Zeilen umwandeln.. Die Verarbeitung erfolgt vorrangig lokal im Browser; Dateien werden nicht hochgeladen.
Beispiel
<user><name>Tom</name></user>
user.name = Tom
Anleitung
- Fügen Sie Dateien durch Auswahl oder Ziehen und Ablegen hinzu; das Verzeichniswerkzeug kann direkt Ordner auswählen.
- Legen Sie Schlüsselwörter, Pfad, Format, Größe oder Ausgabedateinamen wie auf der Seite angegeben fest.
- Überprüfen Sie nach der Verarbeitung zuerst Menge, Pfad und Größe im Ergebnisbereich, bevor Sie kopieren oder herunterladen.
Anwendungsfälle
- Projektdateien archivieren, Verzeichnisstruktur initialisieren und Batch-Dateilisten organisieren.
- Überprüfen Sie heruntergeladene Dateien, filtern Sie Materialien, extrahieren Sie Protokolle oder strukturierte Datenfelder.
- Entwicklungstests, Dateiübertragung und JSON/XML-Datenmigration.
Hinweise
Browser können aus Sicherheitsgründen keine Verzeichnisse direkt auf der Festplatte erstellen; das Batch-Erstellungstool erzeugt ein ZIP mit beibehaltener Verzeichnisstruktur zum Download. Datei-zu-Text funktioniert für Textformate, die der Browser direkt lesen kann, wie TXT, CSV, HTML, Markdown, JSON, XML; binäre Dokumente wie PDF, Word, Excel, PPT benötigen spezielle Parser und werden nicht als vollständig geparst ausgegeben. ZIP-Entpacken unterstützt gängige Store- und Deflate-Komprimierung.
Konkretes Beispiel
Eingabe:
<user id="7"><name>Ada</name></user>
Ausgabe als Pfad-und-Wert-Zeilen:
user.@id = 7user.name = Ada
Häufige Fragen
Wie werden XML-Attribute dargestellt?
Attribute werden als eigener Pfad mit einem vorangestellten @ abgebildet. Im Beispiel wird das Attribut id zu user.@id.
Wie wird Elementtext abgebildet?
Der Text innerhalb eines Elements wird dem Elementpfad als Wert zugeordnet, etwa user.name = Ada.
Wie bleibt die XML-Hierarchie in der Ausgabe sichtbar?
Die Verschachtelung wird über den Pfad ausgedrückt: Ein Kindelement name von user erscheint als user.name.
Die Verarbeitung erfolgt lokal im Browser.