Startpagina » hoe » Wat is een XML-bestand (en hoe kan ik dit openen)?

    Wat is een XML-bestand (en hoe kan ik dit openen)?

    Een bestand met de extensie .xml is een XML-bestand (Extensible Markup Language). Dit zijn eigenlijk gewoon tekstbestanden die aangepaste tags gebruiken om de structuur en andere kenmerken van het document te beschrijven.

    Wat is XML?

    XML is een opmaaktaal gemaakt door het World Wide Web Consortium (W3C) om een ​​syntaxis te definiëren voor het coderen van documenten die zowel mensen als machines kunnen lezen. Het doet dit door het gebruik van tags die de structuur van het document bepalen, evenals hoe het document moet worden opgeslagen en getransporteerd.

    Het is waarschijnlijk het gemakkelijkst om het te vergelijken met een andere opmaaktaal waarmee u vertrouwd bent: de Hypertext Markup Language (HTML) die wordt gebruikt om webpagina's te coderen. HTML maakt gebruik van een vooraf gedefinieerde reeks markup-symbolen (korte codes) die het formaat van de inhoud op een webpagina beschrijven. De volgende eenvoudige HTML-code gebruikt bijvoorbeeld tags om sommige woorden vet en cursief te maken:

    Dit is hoe je het maakt vetgedrukte tekst en dit is hoe je het maakt cursieve tekst

    Het ding dat XML onderscheidt, is echter dat het uitbreidbaar is. XML heeft geen vooraf gedefinieerde opmaaktaal, zoals HTML. In plaats daarvan stelt XML gebruikers in staat om hun eigen markup-symbolen te maken om inhoud te beschrijven, een onbeperkte en zelfbepalende symbolenset te maken.

    In wezen is HTML een taal die zich richt op de presentatie van inhoud, terwijl XML een specifieke taal voor gegevensbeschrijvingen is die wordt gebruikt om gegevens op te slaan.

    XML wordt vaak gebruikt als basis voor andere documentformaten - honderden zelfs. Hier zijn een paar die je misschien herkent:

    • RSS en ATOM beschrijven beide hoe lezer-apps omgaan met webfeeds.
    • Microsoft .NET gebruikt XML voor zijn configuratiebestanden.
    • Microsoft Office 2007 en later gebruiken XML als basis voor de documentstructuur. Dat is wat de "X" betekent in het .DOCX Word-documentformaat, bijvoorbeeld, en het wordt ook gebruikt in Excel (XLSX-bestanden) en PowerPoint (PPTX-bestanden).

    Dus als je een XML-bestand hebt, hoeft dat niet automatisch te betekenen voor welke app het is bedoeld. En u hoeft er normaal gesproken geen zorgen over te maken, tenzij u degene bent die de XML-bestanden daadwerkelijk ontwerpt.

    Hoe open ik er een?

    Er zijn een paar manieren om een ​​XML-bestand rechtstreeks te openen. U kunt ze openen en bewerken met elke teksteditor, ze bekijken met elke webbrowser of een website gebruiken waarmee u ze kunt bekijken, bewerken en zelfs naar andere indelingen kunt converteren.

    Gebruik een teksteditor als u regelmatig met XML-bestanden werkt

    Omdat XML-bestanden eigenlijk alleen tekstbestanden zijn, kunt u ze in elke teksteditor openen. Het probleem is dat veel teksteditors, zoals Notepad, niet zijn ontworpen om XML-bestanden met de juiste structuur weer te geven. Het kan goed zijn om een ​​XML-bestand open te gooien en er snel naar te kijken om erachter te komen wat het is. Maar er zijn veel betere hulpmiddelen om met hen samen te werken.

    Klik met de rechtermuisknop op het XML-bestand dat u wilt openen, wijs "Openen met" aan in het contextmenu en klik vervolgens op de optie "Notepad".

    Notitie: We gebruiken hier Windows-voorbeelden, maar hetzelfde geldt voor andere besturingssystemen. Zoek naar een goede teksteditor van derden die is ontworpen om XML-bestanden te ondersteunen.

    Het bestand wordt geopend, maar zoals je ziet, verliest het de meeste van zijn opmaak en propt het het hele ding op slechts twee regels van het document.

    Dus, terwijl Notepad nuttig kan zijn voor het snel uitchecken van een XML-bestand, ben je veel beter af met een meer geavanceerd hulpmiddel zoals Notepad ++, dat de syntaxis benadrukt en het bestand op de manier zoals het bedoeld heeft opmaakt.

    Hier is hetzelfde XML-bestand geopend in Notepad ++:

    Gebruik een webbrowser om de gestructureerde gegevens te bekijken

    Als het niet echt nodig is om XML-bestanden te bewerken, maar deze slechts af en toe hoeft te bekijken, is de browser die u gebruikt om dit artikel te lezen, geschikt voor het werk. En in feite is uw standaard webbrowser waarschijnlijk ingesteld als de standaardviewer voor XML-bestanden. Dubbelklik daarom op een XML-bestand en open het in uw browser.

    Als dat niet het geval is, kunt u met de rechtermuisknop op het bestand klikken om opties te vinden om het te openen met elke gewenste app. Selecteer gewoon uw webbrowser in de lijst met programma's. We gebruiken Chrome in dit voorbeeld.

    Wanneer het bestand wordt geopend, ziet u mooi gestructureerde gegevens. Het is niet zo mooi als de kleurgecodeerde weergave die je krijgt met iets als Notepad ++, maar het is een veel beter zicht dan je krijgt met Notepad.

    Gebruik een online editor om XML-bestanden te bekijken, bewerken of converteren

    Als u het incidentele XML-bestand wilt bewerken en geen nieuwe teksteditor wilt downloaden, of als u een XML-bestand naar een andere indeling wilt converteren, zijn er een paar fatsoenlijke online XML-editors gratis beschikbaar. Met TutorialsPoint.com, XMLGrid.net en CodeBeautify.org kunt u XML-bestanden bekijken en bewerken. Nadat u klaar bent met bewerken, kunt u het gewijzigde XML-bestand downloaden of zelfs naar een ander formaat converteren.

    Voor het voorbeeld hier gebruiken we CodeBeautify.org. De pagina is verdeeld in drie secties. Aan de linkerkant is het XML-bestand waarmee u werkt. In het midden vind je verschillende opties. Aan de rechterkant ziet u de resultaten van enkele van de opties die u kunt selecteren. In de onderstaande afbeelding ziet u bijvoorbeeld ons volledige XML-bestand aan de linkerkant en de structuurweergave wordt weergegeven in het resultatenvenster, omdat we in het midden op de knop 'Structuurweergave' hebben geklikt.

    Hier kun je beter naar die opties kijken. Gebruik de knop "Bladeren" om een ​​XML-bestand te uploaden vanaf uw computer of de knop "URL laden" om XML te halen uit een online bron.

    De knop "Structuurweergave" toont uw gegevens in een mooi opgemaakte boomstructuur in het resultatenvenster, met al uw tags aan de linkerkant in oranje en de kenmerken rechts van de tags.

    De "Beautify" geeft uw gegevens weer in nette, gemakkelijk leesbare regels in het resultatenvenster.

    De knop "Verkleinen" geeft uw gegevens weer met zo min mogelijk witruimte. Het zal proberen elk stuk gegevens op één regel te zetten. Dit komt van pas wanneer u probeert het bestand kleiner te maken. Het zal wat ruimte besparen, maar ten koste van het effectief kunnen lezen.

    En tot slot kunt u de knop "XML to JSON" gebruiken om de XML naar JSON-indeling te converteren, de knop "Exporteren naar CSV" om uw gegevens op te slaan als een door komma's gescheiden waardenbestand of de knop "Downloaden" om eventuele wijzigingen te downloaden. je hebt gemaakt als een nieuw XML-bestand.