Przykład pliku XML z wewnętrzną deklaracja DTD dla obiektu „note” (nuta). <?XML version="1.0"?> <!DOCTYPE note [ <!ELEMENT note (pitch, duration, voice, type, stem, lyric) <!ELEMENT pitch (#PCDATA)> <!ELEMENT duration (#PCDATA)> <!ELEMENT voice (#PCDATA)> <!ELEMENT type (#PCDATA)> <!ELEMENT stem (#PCDATA)> <!ELEMENT lyric (#PCDATA)> ]>

<note> <pitch> …</pitch> <duration>2</duration> <voice>1</voice> <type>quarter</type> <stem>up</stem> <lyric number="1">…</lyric> </note>

Przykładowa informacja muzyczna w pliku xml MusicXML jest formatem opisowym, dlatego z poprawnie zdefiniowanego pliku możemy uzyskać znacznie bogatszy zbiór informacji niż z pliku MIDI.

Przykładowo informacja o ścieżkach muzycznych utworu zawiera ich nazwę, użyty instrument, definicję programu i kanału MIDI, zaś poszczególna ścieżka posiada takie atrybuty jak tempo, rozmiar, tonację, metrum, klucz itp. Zagłębiając się coraz bardziej w strukturze hierarchicznej, możemy osiągnąć opis liryczny, towarzyszący poszczególnej nucie utworuHUGO SANTANA, MÁRCIO DAHIA, ERNESTO LIMA, GEBER RAMALHO, VExPat: An Analysis Tool for the Discovery of Musical Patterns, Centro de