Bouwen volgens webstandaarden: Extensible Markup Language (XML) 1.0

XML is een markup-taal, net als HTML. Kenmerkend is dat het niet gebonden is aan één set regels, maar dat het een markup-taal is voor het beschrijven van een markup-taal.

In de praktijk leidt dit tot de mogelijkheid om zelf een markup-taal te schrijven die past bij de vorm van informatie die men probeert te structureren. Voorbeelden van dergelijke toepassingen zijn MathML (Math Markup Language) en SVG (Scalable Vector Graphics). Maar ook in applicaties buiten internet zijn toepassingen van XML terug te vinden.

Ondersteuning voor XML-toepassingen in webbrowsers is op dit moment nog beperkt. XML kent echter zeer interessante toepassingen aan de kant van de webserver. Tegenwoordig wordt XML veel gebruikt voor databases, zoekmachines en webservices.

In deze handleiding zal geen aandacht worden besteed aan het zelf schrijven van een markup-taal. Wel zullen enkele bestaande toepassingen van XML worden besproken, zoals XHTML en RSS Syndicatie.


 Webrichtlijnen versie 1.3, november 2007.