fjh: (+MENSCHELEI) Doch noch was gefunden!

Beitrag lesen

Hallo Thomas,

Huhu Thomas, ich wußte doch, dass ich nochwas finde, *freu*

bin höchst betrübt, dir wiedersprechen zu müssen, aber das geht, denn wie gesagt ich habe das inhaltsmodell bestimmt, d.h. das element untergruppe muss entweder #PCDATA oder das element untergruppe enthalten.

wenn ich (#PCDATA | untergruppe)? geschrieben hätte, würde das bedeuten, dass das element untergruppe auch leer sein darf.
das selbe gilt auch für (#PCDATA | untergruppe)*

also nochmal um es klar zu stellen:

Nur das geht bei gemischtem Inhalt:

  1. <!ELEMENT untergruppe (#PCDATA)>
  2. <!ELEMENT untergruppe (#PCDATA | untergruppe)*

Das geht nicht:
3) <!ELEMENT untergruppe (#PCDATA | untergruppe)+>

ebenso dies nicht

  1. <!ELEMENT untergruppe (#PCDATA | untergruppe)+>

Probiers mal aus.

Die Produktionsregel dazu:
http://www.w3.org/TR/REC-xml#sec-mixed-content

Gruß
Franz

PS: Tut mir ebenfalls leid Dir widersprechen zu müssen, hehe
PPS: Ob dass überhaupt noch jemanden interessiert... ;-)