XML is platte tekst met een op tags gebaseerde structuur. Kladblok schrijft dit zonder extra software. De sleutel is om de tagregels te volgen, zodat het bestand geldig blijft zodra je het opslaat.
Een .XML-bestand maken in Online Kladblok
Wat is een XML-bestand?
XML staat voor Extensible Markup Language. Het slaat gegevens op in aangepaste tags die je zelf definieert, genest om te laten zien hoe de gegevens zich tot elkaar verhouden. Configuratiebestanden, gegevensfeeds en app-instellingen gebruiken dit omdat de structuur gemakkelijk te lezen is en eenvoudig te parseren voor andere programma's.
Een basis XML-bestand ziet er als volgt uit:
<?xml version="1.0" encoding="UTF-8"?><person> <name>John</name> <age>28</age> <city>New York</city></person>Stap voor stap: Een XML-bestand maken in Kladblok
Stap 1: Kladblok openen
Open Kladblok op je computer, of gebruik een gratis online kladblok als je de desktop-app wilt overslaan.
Stap 2: De XML-declaratie toevoegen
Begin het bestand met deze regel:
<?xml version="1.0" encoding="UTF-8"?>Dit vertelt elk programma dat het bestand leest welke XML-versie en tekencodering het kan verwachten.
Stap 3: Een rootelement toevoegen
Elk XML-bestand heeft precies één rootelement nodig dat alles omsluit.
<catalog></catalog>Stap 4: Onderliggende elementen toevoegen
Nest je gegevens in het rootelement met behulp van tags die je zelf een naam geeft.
<catalog> <book> <title>Sample Book</title> <author>Jane Doe</author> </book></catalog>Stap 5: Elke tag sluiten
Elke openingstag heeft een bijbehorende sluitingstag nodig, in dezelfde volgorde waarin ze zijn geopend. <book> sluit met </book>, niet ervoor.
Stap 6: Opslaan met een .xml-extensie
Ga naar Bestand en kies Opslaan als. Kies Alle bestanden in het vervolgkeuzemenu "Opslaan als type". Geef het bestand een naam met de extensie .xml, bijvoorbeeld catalog.xml. Als je de extensie als .txt laat staan, wordt het bestand door andere programma's niet gelezen als XML.
XML-regels om te onthouden
Één rootelement. Al het andere wordt hierin genest. Je kunt niet twee tags op het hoogste niveau hebben.
Tags zijn hoofdlettergevoelig. <Name> en <name> worden behandeld als verschillende tags.
Elke tag moet worden gesloten. Zelfsluitende tags gebruiken een slash, zoals <br/>.
Attributen hebben aanhalingstekens nodig. Schrijf <book id="1">, niet <book id=1>.
Speciale tekens escapen. Gebruik & voor &, < voor < en > voor > binnen de tekstinhoud.
Conclusie
Een XML-bestand is tekst georganiseerd in tags die je zelf definieert. Begin met de declaratie, voeg één rootelement toe, nest je gegevens daarin, sluit elke tag en sla het op met een .xml-extensie. Houd de structuur zichtbaar tijdens het schrijven, en de meeste fouten zijn makkelijk te ontdekken voordat ze een probleem veroorzaken.