Die Struktur von UDDF ist so ausgelegt, daß sie von Menschen gelesen und verstanden werden kann. Dennoch wird die Verarbeitung in der Regel maschinell mittels eines XML-Parsers erfolgen (welcher vom Anwenderprogramm verwendet wird, um die UDDF-Datei einzulesen). Zu diesem Zweck ist die UDDF-Struktur in einer Dokumenttyp-Definition (englisch Document Type Definition, kurz DTD) festgelegt.
Die Autoren empfehlen die Verwendung von validierenden XML-Parsern, die nicht nur die syntaktische Korrektheit der UDDF-Datei überprüfen, sondern auch die logische Struktur der Datei. Insbesondere sollte ein Test auf syntaktische und logische Korrektheit bei der Erzeugung der UDDF-Datei erfolgen (!!!), damit sichergestellt ist, daß die UDDF-Datei nachfolgend von anderen Programmen einwandfrei eingelesen werden kann.
UDDF XML Schema von Boris Boesler