Thomas J.S.: optionale MathML Elemente

Beitrag lesen

Hallo,

ich habe eine DTD und eine beispielhafte XML fuer einen Multiplechoice-Test geschrieben. Ich wuerde gerne definieren, dass jede Frage und jede Antwort optional eine oder mehrere Formeln in MathML enthalten kann. Wie kann ich das in der DTD definieren und wie wuerde die zugehoerige XML aussehen?

Du kannst das DTD gar nicht defineren, denn du müsstest dazu eine koplette MathML-DTD in deine einbauen. Auch ein <!ELEMENT mathmlcontainer ANY> hilft, nicht, denn deren Inhaltselemente muss du trotzdem noch immer definieren.

Eine XML-Schema würde sich für deine Zwecke eher anbieten, aber wenn dir Wohlgeformtheit (statt Validierung) auch genügt, kannst du auf die DTD verzichten.

Grüße
Thomas