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 XSD-Schema v3.0.0 von Daniel Mohni (daniel bei mohni punkt net)
UDDF XML Schema von Boris Boesler (borisboesler bei users punkt sourceforge punkt net)