“Tag”-Sprache ähnlich HTML. Allerdings können die Tags bei XML benutzerdefiniert ausgeprägt werden und damit ein selbstbeschreibendes, textbasierendes Datenformat für strukturierte Dokumente generiert werden. Zu XML-Dokumenten gehört eine explizite Definition der benötigten Tags und Ihrer Struktur, die Document Type Definition (DTD).