Forside / Filværktøjer / Online XML fladgører
Gratis onlineværktøjer

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.