Vad är en XML-fil? Hur man öppnar XML-filer och de bästa XML-tittarna

Om du någonsin har sett .xmltillägget i din nedladdningsmapp och undrat vad det är är du inte ensam.

Fortsätt läsa för att lära dig vad och XML-filer är och hur du öppnar den både lokalt på din dator och i online-redigerare.

Vad är en XML-fil?

XML står för Extensible Markup Language och skapades av W3C (World Wide Web Consortium) på 90-talet.

Även om XML, som HTML, är ett mänskligt läsbart markeringsspråk, tjänar de mycket olika syften. HTML beskriver strukturen på en webbsida och dess innehåll, och XML beskriver datastrukturen.

XML tillhandahåller program, och ännu viktigare, programmerare, ett standard, allmänt accepterat format för att överföra data över olika system. På det sättet har XML mer gemensamt med JSON än med HTML.

Även om XML inte längre är den föredragna metoden för att organisera och överföra data har den fortfarande sin plats. XML används fortfarande i många äldre system, och både RSS och SVG baseras båda på XML-format.

Här är ett enkelt exempel på en XML-fil och hur den används för att strukturera data:

   Triblend T-shirt $24.99 Represent the freeCodeCamp community with pride in this jet-black Triblend T-shirt featuring the iconic "bonfire function call" logo.   Cotton-Poly Pullover Hoodie $49.99 Stay toasty and dress like a developer with this jet-black cotton-poly pullover hoodie.   Ceramic Coffee Mug $14.99 Toast to the developer community with your very own freeCodeCamp Bonfire Function Call mug.  

Hur man öppnar en XML-fil lokalt

Tillbaka till din nedladdningsmapp och den filen med .xmltillägget.

Om du någonsin behöver öppna en XML-fil har du många alternativ. Den stora frågan är om du behöver redigera data i XML-filen eller bara visa den.

Visa en XML-fil i en webbläsare

Om allt du behöver göra är att visa data i en XML-fil har du tur. Nästan alla webbläsare kan öppna en XML-fil.

I Chrome öppnar du bara en ny flik och drar XML-filen över. Alternativt kan du högerklicka på XML-filen och hålla muspekaren över "Öppna med" och klicka sedan på "Chrome".

När du gör det öppnas filen i en ny flik.

Här är vad fcc-merch.xmlfilen ser ut i Chrome:

Obs! Instruktionerna för ditt operativsystem kan skilja sig något.

Redigera en XML-fil i en textredigerare

Om du behöver redigera en XML-fil lokalt eller om du föredrar att visa den utanför webbläsaren är det bästa sättet att göra det i en textredigerare.

Du har många alternativ beroende på ditt operativsystem. Här är några vanliga rekommendationer:

Windows:

  • Anteckningar ++

Mac / Linux / Windows:

  • VSCode
  • Atom
  • Sublim text

Observera att VSCode, Atom och Sublime Text är ganska tunga program, särskilt om allt du vill göra är att redigera en XML-fil. Mac- och Linux-användare kan ha tillgång till andra lätta textredigerare som gedit eller Leafpad som kan öppna och redigera XML-filer.

Om du vill lära dig att koda, prova i alla fall en av redaktörerna som anges ovan.

När du väl har laddat ner en redaktör kan du öppna XML-filen från redaktörens GUI som du skulle göra med någon annan fil.

Här är samma fcc-merch.xmlfil i VSCode:

Hur man öppnar en XML-fil online

Att öppna en XML-fil online är enkelt och de bästa XML-tittarna online fungerar också som redigerare och formaterare.

Här är några av de mest populära XML-tittarna / redigerarna online:

  • Code Beautify
  • JSON Formatter
  • Tutorialspoint

Var och en fungerar på samma sätt, så att du antingen kan ladda upp XML-filen från din dator eller kopiera och klistra in den i redigeraren till vänster:

När du har laddat din XML kan du klicka på "Tree View" för att göra det lättare att se hierarkin för dina data och hur olika fält är kapslade:

Gör bara de ändringar du behöver i redigeraren till vänster. När du är klar klickar du bara på "Ladda ner" för att ladda ner en kopia av din redigerade fil.

Observera att din nedladdade kopia kan ha ett annat namn som codebeautify.xml. Byt bara namnet på filen innan du bifogar den till ett e-postmeddelande, laddar upp den eller vad du än behöver göra.

Sammanfattningsvis

XML-formatet har en lång och lagrad historik.

Även om XML-filer är ganska täta jämfört med moderna lösningar för dataöverföring som JSON, skadar det inte att veta hur man öppnar och redigerar dem. Lyckligtvis har du många alternativ på din lokala maskin och online.

Hoppas det hjälper nästa gång du behöver öppna eller redigera en XML-fil.

Håll dig säker och glad kodning.