Vad Är En XML-Fil (Och Hur Gör jag för att Öppna En)?

0
8210

En fil med den .xml file extension är en Extensible Markup Language (XML) – fil. Detta är egentligen bara filer med oformaterad text som använder anpassade taggar för att beskriva struktur och andra funktioner i dokumentet.

Vad är XML?

XML är ett märkspråk som skapats av World Wide Web Consortium (W3C) för att definiera en syntax för kodning av dokument som både människor och maskiner kunde läsa. Det gör detta genom att använda taggar som definierar strukturen i dokumentet, samt hur dokument ska lagras och transporteras.

Det är nog enklast att jämföra den med en annan markup-språket som du kanske är bekant—Hypertext Markup Language (HTML) som används för att koda webbsidor. HTML använder en fördefinierad uppsättning märkord symboler (kort koder) för att beskriva format för innehåll på en webbsida. Till exempel, följande HTML-kod använder taggar för att göra några ord i fetstil och några kursiv:

Här är hur du gör <b>fet text</b> och här är hur du gör <i>kursiv text</i>

Det som skiljer XML, dock, är att det är utbyggbart. XML inte har en fördefinierad markup language, som HTML gör. Istället, XML tillåter användare att skapa sina egna markup symboler för att beskriva innehåll, att göra en obegränsad och själv-att definiera en symbol set.

I huvudsak, HTML är ett språk som fokuserar på presentation av innehåll, medan XML är en dedikerad data-beskrivning språk som används för att lagra data.

XML används ofta som bas för andra dokumentformat—hundratals, i själva verket. Här är några som du kanske känner igen:

  • RSS och ATOM båda beskriver hur läsaren apps hantera rss-flöden.
  • Microsoft .NET använder XML för sina konfigurationsfiler.
  • Microsoft Office 2007 och senare använda XML som grund för dokumentets struktur. Det är vad “X” innebär i det .DOCX Word-dokument format, till exempel, och det används också i Excel (XLSX-filer) och PowerPoint (PPTX-filer).

Så, om du har en XML-fil, som inte nödvändigtvis tala om för dig vilken app det är avsett för användning med den. Och normalt, att du inte behöver oroa dig för, om du inte är den man faktiskt utforma XML-filer.

Hur Gör Jag För Att Öppna En?

Det finns några sätt du kan öppna en XML-fil direkt. Du kan öppna och redigera dem med valfri textredigerare, visa dem med en webbläsare, eller använda en webbplats som gör att du kan visa, redigera och till och med omvandla dem till andra format.

Använd ett Text Editor Om Du Arbetar Med XML-Filer Regelbundet

Eftersom XML-filer är egentligen bara text-filer, kan du öppna dem i någon text editor. Saken är den, att en hel del text editors—som Anteckningsblock—är helt enkelt inte utformad för att visa XML-filer med en korrekt struktur. Det kan vara okej för att poppa en XML-fil för att öppna och ta en snabb titt för att hjälpa till att lista ut vad det är. Men, det är mycket bättre verktyg för att arbeta med dem.

Högerklicka på den XML-fil som du vill öppna, peka på “Öppna Med” på den sammanhangsberoende menyn, och klicka sedan på “Anteckningar” – alternativet.

Obs: Vi använder Windows exempel här, men det samma gäller för andra operativsystem. Leta efter en bra tredje-part text editor som är utformad för att stödja XML-filer.

Du kan öppna filen, men som ni kan se, det förlorar det mesta av sin formatering och crams det hela på bara två rader i dokumentet.

Så medan Anteckningar kan vara användbart för att snabbt kolla in en XML-fil, du är mycket bättre med ett mer avancerat verktyg som Notepad++, som belyser syntax och format filen på det sätt det är tänkt.

Här är samma XML-fil öppnas i Notepad++:

RELATERAT: Hur Att Ersätta Anteckningar med en Annan textredigerare i Windows

Använda en Webbläsare för att Visa de Strukturerade Data

Om inte verkligen behöver för att redigera XML-filer, men bara behöver visa dem ibland, den webbläsare du använder för att läsa denna artikel är väl lämpad för jobbet. Och i själva verket är din standard webbläsare är sannolikt att ställa upp som default-läsare för XML-filer. Så, dubbel-klicka på en XML-fil ska öppna den i din webbläsare.

Om inte, kan du höger-klicka på filen för att hitta alternativ för att öppna den med vilken app du vill ha. Bara välj din webbläsare från listan över program. Vi använder Chrome i detta exempel.

När filen öppnas, bör du se snyggt strukturerad data. Det är inte så vacker som den färgkodade utsikt får du med något som Notepad++, men det är en långt bättre syn än vad du får med Anteckningar.

Använda En Online-Editor för att Visa, Redigera, eller Konvertera XML-Filer

Om du vill redigera enstaka XML-fil som du inte vill ladda ner en ny text editor, eller om du behöver konvertera en XML-fil till ett annat format, det finns några bra online XML-redigerare tillgängliga för gratis. TutorialsPoint.com, XMLGrid.net och CodeBeautify.org alla låter dig visa och redigera XML-filer. Efter att du har gjort din redigering, kan du ladda ner den förändrade XML-fil, eller till och konvertera det till ett annat format.

För det här exemplet kommer vi att använda CodeBeautify.org. Sidan är uppdelad i tre sektioner. Till vänster är den XML-fil du arbetar med. I mitten, kommer du att hitta flera alternativ. På höger, du kommer att se resultat av några av de alternativ du kan välja. Till exempel, i bilden nedan, vårt fullständiga XML-filen är på vänster och trädvyn visas i resultatfönstret eftersom vi klickade på “Trädet” – knappen i mitten.

Här är en bättre titt på de alternativ. Använd “Bläddra” knappen för att ladda upp en XML-fil från din dator eller “Ladda URL” – knappen för att dra XML från en källa på internet.

“Tree View” – knappen visar dina data i en snyggt formaterad trädstruktur i resultatfönstret med alla dina etiketter på vänster i orange och attribut till höger av taggar.

“Försköna” visar dina data i snygg, lätt-att-läsa rader i resultatfönstret.

“Minify” – knappen visar dina data med den minsta mängden av vitt utrymme som möjligt. Det kommer att försöka att sätta varenda bit av data på en linje. Detta är praktiskt när man försöker att göra filen mindre. Det kommer att spara utrymme, men på bekostnad av att kunna läsa det på ett effektivt sätt.

Och slutligen, kan du använda “XML till JSON” – knappen för att konvertera XML till JSON-format, “Exportera till CSV” – knappen för att spara dina data som en fil med kommaavgränsade värden, eller “Ladda ner” – knappen för att ladda ner alla ändringar du har gjort en ny XML-fil.