Herzlich willkommen in der Delphi-PRAXiS, Bernd63.
Eine DTD erlaubt zwar eine Validierung des
XML-Dokumentes, hat aber keinerlei Auswirkungen auf deine Zugriffsmöglichkeiten über das Document Object Model. Ich fürchte, du musst deinen Fehler an einer anderen Stelle suchen. Vermutlich wendest du die Methode GetElementsByID() nicht korrekt an.
Gute Nacht