Bedingte Abschnitte | |
Durch das Markup für bedingte Abschnitte können beim Parsen aufgrund von Bedingungen Inhalte in die externe Teilmenge eines XML-Dokuments eingebunden oder aus ihr ausgeschlossen werden. In der internen Teilmenge eines Dokuments sind keine bedingten Abschnitte erlaubt. Das folgende Beispiel veranschaulicht einen möglichen Einsatz von bedingten Abschnitten: <!ENTITY % debug 'IGNORE' > <!ENTITY % release 'INCLUDE' > <!ELEMENT addend (#PCDATA)> <!ELEMENT result (#PCDATA)> <![%debug;[ <!ELEMENT sum (addend+, result)> ]]> <![%release;[ <!ELEMENT sum (result)> ]]> |