XML → CSV / strengkonverter — gratis online værktøj
XML → CSV / strengkonverter
Konvertér XML-data til CSV-format (kommasepareret) eller en escapet streng-literal. Udtrækker gentagne elementer som CSV-rækker med attributter som kolonner. Al behandling sker lokalt i browseren — data uploades aldrig til nogen server.
Output:
Input (XML)
Output (CSV)
XML → CSV: Udtrækker gentagne underelementer fra et XML-dokument og konverterer dem til CSV-rækker. Elementnavnene bliver kolonneoverskrifter, tekstindholdet bliver celleværdier. XML → streng: Escaper XML-indholdet til en strengliteral, der kan indlejres i kildekode. Omsluttes som standard i dobbelte anførselstegn. Tip: XML skal være velformet. Konverteren leder efter gentagne elementer under et fælles forældreelement. For dybt indlejret XML udtrækkes kun det første niveau af gentagne børn.
Fra gentagne elementer til rækker
XML har ikke et tabelbegreb — det bliver kun til CSV gennem gentagelse: søskendeelementer under et forældreelement svarer til rækker, underelementer til kolonner. Konverteren leder efter det gentagne mønster, og det er derfor, dybt indlejret eller uregelmæssig XML konverteres dårligt; attributter og blandet indhold udtrækkes ikke til gitteret. Escaping til en strengliteral er den anden retning — XML-teksten citeres til indlejring i kildekode.
Formatér først XML'en, for at se, hvor gentagelsen ligger.
📋 Tips
CSV-output: Udtrækker gentagne elementer på andet niveau (fx <root><item>...).
Strengoutput: Escaper anførselstegn, linjeskift, tabulatorer og omvendte skråstreger. Nyttigt til at indlejre XML i JavaScript-/JSON-strenge.
Attributter medtages som ekstra kolonner med præfikset @.