DTD: blande tekstnoder med elementer
Hvordan skriver man en DTD som tillater å blande elementer og tekstnoder, som fx<line>Å være <stagedir>hodeskalle</stagedir> eller ikke være</line>
Jeg har funnet en DTD som prøver med
<!ELEMENT line (#PCDATA | stagedir)+>
men Near&Far designer sier “#PCDATA in model group that does not have rep occurrence indicator”, og XML Spy virker ikke særlig fornøyd den heller.
DTD’en for XHTML tillater jo elementer blandet inn i teksten, så dette skal være mulig?
(Original DTD er http://www.turingmachine.org/~dmg/dsssl/tutorial/play.dtd, men den har flere problemer, N&F vil ikke godta bindestrekene som er brukt, så de måtte jeg fjerne. Det er vel heller ikke noen vits å deklarere & i en XML-dtd.)