Hva er XML?
XML er et oppslagsspråk laget av World Wide Web Consortium (W3C) for å definere en syntaks for koding av dokumenter som både mennesker og maskiner kan lese. Det gjør dette ved bruk av koder som definerer dokumentets struktur, samt hvordan dokumentet skal lagres og transporteres.
Det er sannsynligvis enklest å sammenligne det med et annet opptakspråk som du kanskje er kjent med. Hypertext Markup Language (HTML) brukes til å kode websider. HTML bruker et forhåndsdefinert sett med oppmerkningssymboler (korte koder) som beskriver innholdet på innhold på en nettside. For eksempel bruker følgende enkle HTML-kode koder for å gjøre noen ord fet og litt kursiv:
This is how you make bold text and this is how you make italic text
Det som skiller XML, er at det er utvidbart. XML har ikke et forhåndsdefinert opptakspråk, som HTML gjør. I stedet gir XML mulighet til å opprette egne merkingssymboler for å beskrive innhold, noe som gjør et ubegrenset og selvbestemmende symbolsett.
I hovedsak er HTML et språk som fokuserer på presentasjon av innhold, mens XML er et dedikert databeskrivelsesspråk som brukes til å lagre data.
XML brukes ofte som grunnlag for andre dokumentformater - hundrevis faktisk. Her er noen du kanskje gjenkjenner:
- RSS og ATOM beskriver både hvordan leserappene håndterer nettfeeder.
- Microsoft.NET bruker XML for sine konfigurasjonsfiler.
- Microsoft Office 2007 og senere bruker XML som grunnlag for dokumentstruktur. Det betyr for eksempel "X" i.DOCX Word-dokumentformatet, og det brukes også i Excel (XLSX-filer) og PowerPoint (PPTX-filer).
Så, hvis du har en XML-fil, forteller det ikke nødvendigvis hvilken app den er beregnet til bruk med. Og vanligvis trenger du ikke å bekymre deg for det, med mindre du er den som faktisk utformer XML-filene.
Hvordan åpner jeg en?
Det er noen måter du kan åpne en XML-fil direkte på. Du kan åpne og redigere dem med hvilken som helst tekstredigerer, se dem med en hvilken som helst nettleser, eller bruk et nettsted som lar deg vise, redigere og til og med konvertere dem til andre formater.
Bruk en tekstredigerer hvis du jobber med XML-filer jevnlig
Siden XML-filer egentlig bare er tekstfiler, kan du åpne dem i et tekstredigeringsprogram. Saken er, mange tekstredigerere-som Notisblokk-bare er ikke laget for å vise XML-filer med riktig struktur. Det kan være greit å poppe en XML-fil åpen og ta en rask titt for å finne ut hva det er. Men det er mye bedre verktøy for å jobbe med dem.
Høyreklikk XML-filen du vil åpne, pek på "Åpne med" på hurtigmenyen, og klikk deretter "Notisblokk" -alternativet.
Merk: Vi bruker Windows-eksempler her, men det samme gjelder for andre operativsystemer. Se etter en god tekstredigering fra tredjepart som er utformet for å støtte XML-filer.
Filen åpnes, men som du kan se, mister den det meste av formateringen og stikker hele greia på bare to linjer av dokumentet.
Her er den samme XML-filen åpnet i Notisblokk ++:
Bruk en nettleser til å se de strukturerte dataene
Hvis ikke egentlig trenger å redigere XML-filer, men bare trenger å se dem, vil nettleseren du bruker for å lese denne artikkelen, være velegnet til jobben. Og faktisk er standard webleseren din sannsynligvis satt opp som standardviseren for XML-filer. Så dobbeltklikk på en XML-fil bør du åpne den i nettleseren din.
Hvis ikke, kan du høyreklikke på filen for å finne alternativer for å åpne den med hvilken app du vil. Bare velg nettleseren din fra listen over programmer. Vi bruker Chrome i dette eksemplet.
Bruk en Online Editor til å vise, redigere eller konvertere XML-filer
Hvis du vil redigere den sporadiske XML-filen og ikke vil laste ned et nytt tekstredigeringsprogram, eller hvis du trenger å konvertere en XML-fil til et annet format, er det noen få anstendige XML-redaktører tilgjengelig gratis. TutorialsPoint.com, XMLGrid.net og CodeBeautify.org lar deg se og redigere XML-filer. Etter at du har redigert, kan du laste ned den endrede XML-filen, eller konvertere den til et annet format.
For eksempelet her bruker vi CodeBeautify.org. Siden er delt inn i tre seksjoner. Til venstre er XML-filen du jobber med. I midten finner du flere alternativer. Til høyre ser du resultatene av noen av alternativene du kan velge. For eksempel, i bildet nedenfor, er vår fulle XML-fil til venstre, og trevisningen vises i resultatruten fordi vi klikket på knappen "Trevisning" i midten.