Un documento XML è un file che contiene del codice in un linguaggio basato su XML. In altre parole, un documento XML contiene una serie di tag, attributi e contenuto testuale secondo le regole sintattiche di questo metalinguaggio.
Ad esempio, un file di testo con il seguente contenuto è un esempio di documento XML che rappresenta la struttura di un libro:
<?xml version=”1.0″ ?>
<libro titolo=”Corso di XML”>
<capitolo titolo=”Le regole di XML”>
<testo>Un documento XML è un documento di testo… </testo>
</capitolo>
<capitolo titolo=”Schemi XML”>
<testo>Un documento XML è valido se …</testo>
</capitolo>
</libro>