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