aacjohn: DTD - erlaubte Inhalte eines Elementtyps abfragen

Beitrag lesen

Hi Pit

ich stehe gerade in bißchen auf dem Schlauch;-)

Kannst Du das etwas detailierter bringen?

gerne:
Also, ich möchte eine DTD einlesen und dann eine Maske generieren, die das Aufnehmen von XML-Daten unterstützt, die valide zu der eingelesenen DTD sind.
Das heißt, ich müsste am Anfang z.B. wissen, welche Inhalte für den Wurzelknoten erlaubt sind. Dann möchte ich in die Maske Buttons setzen, die das Einfügen dieser Inhalte erlauben und diese wieder ausblenden, wenn sie z.B. nur einmal auftauchen dürfen. Das heißt ich brauche irgendwie Zugriff auf die logischen Informationen in der DTD und zwar im einzelnen. Da im PHP-Manual soviel über XML steht, dachte ich, dass es sowas geben müsste.
Ich habe aber bisher kaum Erfahrung mit XML und vielleicht geh ich das auch irgendwie falsch an. Wenn du mir ein bißchen Orientierung geben kannst, wär ich dir dankbar.

Gruß, Johannes.

P.S.: Vielleicht die Frage nochmal anders gestellt: Wie würdest du vorgehen, wenn du aus einer DTD eine passende Eingabemaske genrieren willst?