Definizione di un documento

Ogni documento XML è aperto da un tag che lo identifica come documento di tale linguaggio e che ne specifica la versione. Ad esempio il seguente tag specifica un documento XML scritto secondo le regole vigenti nella versione 1.0.

<?xml version="1.0" ?>

Attualmente esistono due distinte versioni del linguaggio XML, la versione originale, nota come XML 1.0 e una seconda versione, rilasciata nel febbraio 2004, nota come XML 1.1. Le due versioni sono state aggiornate e modificate nel corso degli anni e differiscono oggi principalmente per i set di caratteri accettati e riconosciti.

All’interno della definizione del documento XML è anche possibile indicare il set di caratteri utilizzati nella stesura del documento. Ad esempio, il seguente tag specifica l’utilizzo del set Latin 1, comprendente caratteri accentati e altri simboli.

<?xml version="1.0" encoding="iso-8859-1"?>