Hvad er XML-parseren?
Har du nogensinde kigget på en mur af XML og ønsket, du bare kunne se det som en tabel? Det er hvad dette værktøj gør. XML-parseren tager din XML (eXtensible Markup Language) og omdanner den til interaktive HTML-tabeller, du faktisk kan arbejde med.
Uanset om du fejlfinder et API-svar, analyserer dataeksporter eller prøver at forstå en konfigurationsfil, sparer dette værktøj dig tid. Ingen mere manuel parsing af indlejrede elementer eller skrivning af scripts bare for at se dine data. XML bruges bredt til datalagring og konfiguration, og parseren håndterer alle standard XML-strukturer.
Det bedste? Alt kører i din browser. Dine data rører aldrig vores servere, medmindre du eksplicit deler dem. Det er hurtigt, gratis og privat.
Sådan bruger du XML-parseren
Følg disse trin for at parse, vise og arbejde med dine XML-data. Hvert trin bruger de faktiske knapper og funktioner på denne side.
Indsæt din XML eller indlæs eksempel
Indsæt XML i den venstre editor fra dit API-svar (f.eks. fra Postman), konfigurationsfil eller databaseeksport. Klik Eksempel-knappen for at indlæse eksempeldata. Eksempel:
<subscribers><subscriber><subscriberId>SUB-1001</subscriberId><plan>Unlimited 5G</plan><dataUsage>45.2</dataUsage></subscriber><subscriber><subscriberId>SUB-1002</subscriberId><plan>Family Plan</plan><dataUsage>120.5</dataUsage></subscriber></subscribers>Ugyldig XML viser en fejl. Ret manglende tags eller anførselstegn, og tabellen vises automatisk.
Vis som tabel
Det højre panel konverterer din XML til en tabel med det samme. Elementer bliver rækker; attributter bliver kolonner. For eksempeldata ser du kolonner som subscriberId, plan og dataUsage. Indlejrede elementer vises som tabeller i celler. Brug Hoved og Indlejret-knapperne til at transponere rækker og kolonner. Parsing følger W3C XML-specifikationen.
Filtrer rækker
Hver kolonne har en filterboks under overskriften. Skriv for at indsnævre resultaterne. Filtrering er skiftevis uafhængig af store/små bogstaver og fungerer på tværs af flere kolonner.
Rediger, maksimer, eksporter eller del
Klik Rediger og dobbeltklik på en celle for at ændre dens værdi. Klik Maksimer for fuldskærm. Klik Excel for at downloade. Klik Del for at generere et link. Alt kører på klientsiden — hurtigt og privat.
Hvornår du faktisk har brug for det her
Fejlfinding af API-svar
Dit API returnerer XML, men du kan ikke se, om strukturen er korrekt. Indsæt den her, se den som en tabel, og spot manglende elementer med det samme.
Hurtig dataanalyse
Har du en XML-eksport fra din database? I stedet for at skrive scripts, indsæt den her. Filtrer hvad du har brug for, eksporter til Excel, og du er færdig.
Gennemgang af konfigurationsfiler
Prøver du at forstå en kompleks XML-konfiguration? Vis den som en tabel for at se strukturen tydeligt.
Vis data til ikke-udviklere
Har du brug for at vise XML-data til en PM eller designer, der ikke læser kode? Generer et delelink og send det. De ser en ren tabel i stedet for rå XML.
Ofte stillede spørgsmål
Gemmer I mine XML-data?
Nej. Alt kører i din browser med JavaScript. Din XML forlader aldrig din computer, medmindre du klikker "Del" for at oprette et link. Selv da kontrollerer du, hvornår det udløber.
Hvilke XML-formater fungerer?
Alt der er gyldig XML ifølge W3C XML-specifikationen. Elementer, attributter, indlejrede strukturer, navnerum, CDATA-sektioner — det hele.
Kan jeg redigere data?
Ja. Klik "Rediger" og dobbeltklik på en celle. Skift værdien, tryk Enter, og den opdateres automatisk.
Hvordan fungerer filtrering?
Skriv i boksene øverst i hver kolonne. Det filtrerer rækker, der indeholder dit søgeord i den kolonne. Du kan filtrere flere kolonner samtidig.
Hvad kan jeg eksportere til?
Aktuelt Excel (.xls-format). Åbnes i Excel, Google Sheets, LibreOffice — stort set enhver regnearksapp.
Hvor stor kan min XML-fil være?
Ingen hård grænse, men ydeevnen afhænger af din browser. Små filer (under 1MB) parses med det samme. Virkelig store filer (10MB+) kan sænke tingene, men virker stadig. Overvej XMLStarlet til kommandolinjebehandling.
Andre XML-værktøjer du kan have brug for
Denne parser er perfekt til visning af data, men nogle gange har du brug for andet. Her er vores andre værktøjer: