Julius Becker: DTD-Datei

Beitrag lesen

Hallo!

da ich eine DTD für eine Wörterbuchauszeichnungssprache entwerfen möchte, habe ich mir bei SELFHTML das Kapitel über DTD durchgelesen.

Ich hab jedoch ein Paar Probleme, mit dem "+ * ?"

Okay. Ich habe hier zwei kurze Auszüge und würde gern wissen, ob das, was ich mir dazu gedacht habe, auch richtig ist:

<!ELEMENT t (#PCDATA, (n)*, (pos | gram)?)>
in "t"
 - muss normaler Text stehen
 - können zusätzlich mehrere "n" stehen, muss jedoch nicht
 - können fakultativ ein "pos" und ein "gram" stehen

<!ELEMENT sense ((n)?,(t)+,(ex | dom | niv)*)>
in "sense"
 - kann ein "n" stehen (jedoch nicht mehrere)
 - muss mindestens ein "t" stehen
 - können fakultativ mehrere "ex", "dom" und "niv" stehen, müssen jedoch nicht

Vielen Dank im Voraus für die Antworten und noch allen frohe Weihnachten.
Julius