Online XML fladgører
Fladgør XML til sti/værdi-par. Indsæt XML eller vælg fil, vælg separator og format, og download som txt. Gratis og lokalt i browseren. Behandlingen foregår l…
Begynd at bruge
Forstå XML-fladgøring
XML-fladgøring omdanner et hierarkisk XML-elementtræ til en flad liste af sti/værdi-par. Det er nyttigt, når du skal importere XML-data til regneark eller databaser, der forventer tabelform.
Eksempel på input og output
Antag følgende XML:
<root> <item>A</item> <item>B</item> </root>
Med punktum som separator og outputformat 'nøgle = værdi' bliver resultatet:
root.item[0] = A root.item[1] = B
Gentagne elementer med samme navn får indeks i kantede parenteser, så ingen værdi overskrives.
Vigtige indstillinger og begrænsninger
- Attributter præfikseres med @, f.eks.
root.item[0]@id. - Både stier og værdier citeres i CSV-output, og dobbelte anførselstegn fordobles.
- CSV-feltadskilleren er altid komma; separatoren ændrer kun stierne.
- Indlejringsdybde er begrænset til 200 niveauer, og outputtet til 100.000 værdier.
- Indtastet tekst er begrænset til 16 MiB før parsing.
- Blandet indhold (tekst omkring børneelementer) bevares ikke som separat værdi.
- XML-navnerum forbliver i node- og attributnavne som leveret af browserens parser.
Ofte stillede spørgsmål
Hvordan håndteres gentagne elementer?
Gentagne søskendelementer med samme navn får nul-baserede indekser, f.eks. root.item[0] og root.item[1], så ingen data overskrives.
Kan jeg ændre CSV-feltadskilleren?
Nej, CSV-output bruger altid komma som feltadskiller. Separatoren, du vælger, påvirker kun stierne.
Hvordan håndteres XML-navnerum?
Navnerum forbliver i node- og attributnavne, som de leveres af browserens parser. Der er ingen kontrol af skema, XPath, XSLT eller enhedsopløsning.
Bemærk om privatliv
Parsing og eksport kører lokalt i din browser uden upload af data.
Behandlingen foregår lokalt i din browser.