Rupert Jung: Wie kann ich erlaubte Kindelemente ermitteln?

Hallo zusammen,

Folgendes Problem:

Ich habe eine DTD und möchte irgendwie ermitteln, welche unmittelbaren Kindelemente unterhalb eines bestimmten Elements erlaubt sind.

Ich würde also aus VBA heraus wahrscheinlich mit MSXML(6.0) arbeiten und diesem irgendwie den Pfad der DTD und das betreffende Element übergeben. Er müsste mir jetzt mitteilen, welche unmittelbaren Childnodes dazu erlaubt sind.

Hat jemand eine Idee dazu? (Muss auch nicht unbedingt MSXML sein. Man sollte den Parser halt aus VBA heraus ansprechen können.)

Grüße,
Rupert Jung, Tübingen