XML-udfladning
Omdan XML-elementer og attributter til stier og værdier, CSV eller JSON. Kontrollér og kopiér resultatet eller download en tekstfil i browseren.
Begynd at bruge
Forstå stierne
Eksemplet giver @id = 7 og name = Ada. Rodnavnet user indgår ikke i stierne til underordnede elementer. Attributter starter med @. Søskendeelementer med samme navn får indeks fra nul, f.eks. item[0] og item[1]. En attribut på det første element kan hedde item[0].@code. Hvis roden kun indeholder tekst, bruges dens eget navn som sti.
Outputformater
Nøgle = værdi viser ét par pr. linje. CSV starter med path,value, sætter begge felter i anførselstegn og fordobler anførselstegn inde i felterne. Kolonneseparatoren er altid et komma, uanset stiseparatoren. JSON giver et fladt objekt med tekststrenge som værdier. Navnerumspræfikser bevares i element- og attributnavne; navnerumserklæringer kan vises som attributter.
Hvad går tabt?
Attributter og ikke-tom tekst i bladelementer medtages, men indledende og afsluttende blanktegn fjernes. Tomme elementer, kommentarer og behandlingsinstruktioner giver ingen værdier. I <p>before<b>inside</b>after</p> eksporteres kun inside; before og after udelades. Det oprindelige XML-dokument kan derfor ikke genskabes præcist ud fra resultatet.
Konflikter og understøttet XML
Hvis forskellige kildeknuder giver samme sti, stopper konverteringen med en fejl i stedet for at overskrive en værdi. Skift separatoren eller navnene i kilden. Ugyldig XML, DTD og egne entitetserklæringer afvises, og den tidligere download deaktiveres. Gyldige elementer med navnet parsererror accepteres. Værktøjet validerer ikke XML-skemaer og udfører ikke XPath eller XSLT.
Grænser
Indsat tekst må højst fylde 16.777.216 UTF-16-kodeenheder. En valgt fil har en separat bytegrænse på 64 MiB. Det er afvisningsgrænser, ikke garantier for ydeevnen. Der tillades højst 200 forælder-barn-trin under roden og 100.000 attribut- eller bladværdier i resultatet. Begynd med en lille prøve ved store eller dybt indlejrede dokumenter. Behandling og eksport sker i browseren; filen uploades ikke.
Anførselstegn blokerer ikke regnearksformler.
Behandlingen foregår lokalt i din browser.