Hallo Cheatah,
hm, ich kann mir etwas in Richtung
<!ELEMENT auswahl (#PCDATA|name), (#PCDATA|name)*>
vorstellen. Liege ich da einfach völlig falsch,
Ja, du liegst falsch.
Zweifach:
-
wenn dann theoretisch!! <!ELEMENT auswahl ((#PCDATA|name), (#PCDATA|name)*)>
-
Beim gemischten Inhaltsmodell:
- muss #PCDATA immer an der ersten Stelle angegeben werden
- es sind keine Aufzählungen [,] zulässig
- der Operator * muss immer mit dem Inhaltsmodell notiert werden:
Der grund ist an sich logisch: Ein Text (also PCDATA) kann ja öfters vorkommen: <a>text<b>bla</b><c>bla</c>text text <d>bla</d></a> da kann man eben nicht sagen: (#PCDATA,b,c,#PCDATA,d).
Das ist eben der Nachteil vom gemischten Inhaltsmodell.
Grüße
Thomas