MudGuard: Element, das die einen Tags enthalten muss, die anderen nicht

Beitrag lesen

Hi,

Es mag eine dumme Frage sein, aber wie kann ich in der DTD ein Elementtyp definieren, dass bestimmte Elementtypen enthalten muss, andere aber auch nur enthalten kann? Mit dem Sternchen (*) lege ich ja nur fest, dass ein Elementtyp leer bleiben kann. Beispiel - Deklination für deutsche Substantive:

[code lang=xml]
<!ELEMENT decl (nom, acc, dat, gen)>

Die Reihenfolge ist ungewöhnlich ;-)
Du kannst Quantifier (*, +, ?) für jedes Inhalts-Element angeben:

<!ELEMENT brotzeit (brotscheibe+, butter?, wurstscheibe*, kaese*, bier?)>

Guck auch mal in die HTML-DTD, da findest Du einige Beispiele ...

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.