Hjemmeside » hvordan » Hvad er en XML-fil (og hvordan åbner jeg)?

    Hvad er en XML-fil (og hvordan åbner jeg)?

    En fil med filtypen .xml er en XML-fil (Extensible Markup Language). Disse er egentlig bare almindelige tekstfiler, der bruger brugerdefinerede tags til at beskrive strukturen og andre funktioner i dokumentet.

    Hvad er XML?

    XML er et markup-sprog oprettet af World Wide Web Consortium (W3C) for at definere en syntaks for kodning af dokumenter, som både mennesker og maskiner kunne læse. Det gør det ved hjælp af tags, der definerer dokumentets struktur, samt hvordan dokumentet skal opbevares og transporteres.

    Det er sandsynligvis nemmest at sammenligne det med et andet markupsprog, som du måske er bekendt med - Hypertext Markup Language (HTML), der bruges til at kode websider. HTML bruger et foruddefineret sæt markeringssymboler (korte koder), der beskriver indholdet af indhold på en webside. For eksempel bruger følgende enkle HTML-kode tags til at gøre nogle ord fed og nogle kursiv:

    Sådan gør du fed tekst og sådan gør du det kursiv tekst

    Det, der adskiller XML, er dog, at det er udvideligt. XML har ikke et foruddefineret markupsprog, som HTML gør. I stedet giver XML mulighed for at oprette deres egne markeringssymboler for at beskrive indhold, hvilket gør et ubegrænset og selvbestemmende symbolsæt.

    Hovedsageligt er HTML et sprog, der fokuserer på præsentationen af ​​indhold, mens XML er et dedikeret databeskrivelsessprog, der bruges til at gemme data.

    XML bruges ofte som grundlag for andre dokumentformater - i hundredvis. Her er et par du måske genkender:

    • RSS og ATOM beskriver begge, hvordan læseren apps håndterer webfeeds.
    • Microsoft .NET bruger XML til dets konfigurationsfiler.
    • Microsoft Office 2007 og senere bruger XML som grundlag for dokumentstruktur. Det betyder for eksempel "X" i .DOCX Word-dokumentformatet, og det bruges også i Excel (XLSX-filer) og PowerPoint (PPTX-filer).

    Så hvis du har en XML-fil, fortæller det ikke nødvendigvis, hvilken app den skal bruges sammen med. Og typisk behøver du ikke bekymre dig om det, medmindre du er den, der faktisk designer XML-filerne.

    Hvordan åbner jeg en?

    Der er et par måder, du kan åbne en XML-fil direkte. Du kan åbne og redigere dem med ethvert tekstredigeringsprogram, se dem med en webbrowser eller bruge et websted, der lader dig se, redigere og endda konvertere dem til andre formater..

    Brug en tekst editor, hvis du arbejder med XML-filer regelmæssigt

    Da XML-filer egentlig kun er tekstfiler, kan du åbne dem i ethvert tekstredigeringsprogram. Sagen er, mange tekstredigerings-lignende Notesblok-er bare ikke designet til at vise XML-filer med deres rette struktur. Det kan være okay at poppe en XML-fil åben og tage et hurtigt kig for at finde ud af, hvad det er. Men der er meget bedre værktøjer til at arbejde med dem.

    Højreklik på den XML-fil, du vil åbne, peg på "Åbn med" på kontekstmenuen, og klik derefter på "Notepad".

    Bemærk: Vi bruger Windows eksempler her, men det samme gælder for andre operativsystemer. Kig efter en god tredjeparts tekstredigerer, der er designet til at understøtte XML-filer.

    Filen åbnes, men som du kan se, mister den det meste af formateringen og smækker hele sagen på kun to linjer i dokumentet.

    Så mens Notesblok kan være nyttigt for hurtigt at tjekke en XML-fil, er du meget bedre med et mere avanceret værktøj som Notesblok ++, som fremhæver syntaksen og formaterer filen som den er beregnet til.

    Her er den samme XML-fil åbnet i Notesblok ++:

    Brug en webbrowser til at se de strukturerede data

    Hvis du ikke behøver at redigere XML-filer, men bare skal se dem, vil browseren du bruger til at læse denne artikel være velegnet til jobbet. Og faktisk er din standardwebbrowser sandsynligvis oprettet som standardviseren til XML-filer. Så skal du dobbeltklikke på en XML-fil åbne i din browser.

    Hvis ikke, kan du højreklikke på filen for at finde muligheder for at åbne den med det program du ønsker. Vælg blot din webbrowser fra listen over programmer. Vi bruger Chrome i dette eksempel.

    Når filen åbnes, skal du se pænt strukturerede data. Det er ikke så smukt som den farvekodede visning, du får med noget som Notepad ++, men det er langt bedre end det du får med Notesblok.

    Brug en online-editor til at se, redigere eller konvertere XML-filer

    Hvis du vil redigere den lejlighedsvise XML-fil og ikke vil downloade et nyt tekstredigeringsprogram, eller hvis du skal konvertere en XML-fil til et andet format, er der et par anstændige online-XML-redaktører tilgængelige gratis. TutorialsPoint.com, XMLGrid.net og CodeBeautify.org alle giver dig mulighed for at se og redigere XML-filer. Når du har lavet din redigering, kan du downloade den ændrede XML-fil eller endda konvertere den til et andet format.

    For eksemplet her bruger vi CodeBeautify.org. Siden er opdelt i tre sektioner. Til venstre er XML-filen, du arbejder med. I midten finder du flere muligheder. Til højre ses resultaterne af nogle af de muligheder, du kan vælge. For eksempel i vores billede er vores fulde XML-fil til venstre, og trævisningen vises i resultatruden, fordi vi klikker på knappen "Tree View" i midten.

    Her er et bedre kig på disse muligheder. Brug knappen "Gennemse" til at uploade en XML-fil fra din computer eller "Load URL" -knappen for at trække XML fra en online kilde.

    "Tree View" -knappen viser dine data i en pænt formateret træstruktur i resultatruden med alle dine tags til venstre i orange og attributterne til højre for tags.

    "Beautify" viser dine data i pæne, letlæselige linjer i resultatruden.

    "Minify" -knappen viser dine data ved hjælp af den mindste mængde hvidt rum, der er muligt. Det vil forsøge at sætte hvert enkelt stykke data på en linje. Dette er nyttigt, når du forsøger at gøre filen mindre. Det vil spare plads, men på bekostning af at kunne læse det effektivt.

    Og endelig kan du bruge knappen "XML til JSON" til at konvertere XML til JSON-format, knappen "Export to CSV" for at gemme dine data som en kommasepareret værdifil eller knappen "Download" for at downloade eventuelle ændringer du har lavet som en ny XML-fil.