Robert Bamler: Verständnisproblem: Ausnahmen von Verschachtelungsregeln

Beitrag lesen

Hallo Thomas,

Der Abschnitt 4.9 ist Teil von Kapitel 4: "Differences with HTML 4" und direkt darunter steht: "This section is informative."

Was ist daran unverstaendlich?

Danke, das ist meine Rettung ;-)
Damit lässt sich der Abschnitt 4.9 als "Ausformulierung eines Teils der DTD" auffassen.

Trotzdem verstehe ich den Wortlaut dieses Abschnittes nicht. Das mag jetzt erbsenzählerisch klingen, aber mir erscheint das schon etwas seltsam:

<q>
SGML gives the writer of a DTD the ability to exclude specific elements from being contained within an element. Such prohibitions (called "exclusions") are not possible in XML.
</q>

Warum sind diese "exclusions" in XML nicht möglich? Sie werden doch sogar verwendet.

<q>
For example, the HTML 4 Strict DTD forbids the nesting of an 'a' element within another 'a' element to any descendant depth. It is not possible to spell out such prohibitions in XML.
</q>

Hier wieder: Genau dieses Verbot wurde doch in der DTD formuliert. Wieso steht dann in diesem Abschnitt, es sei "nicht möglich, solche Verbote in XML auszudrücken" (frei übersetzt)?

Auch wenn der Abschnitt nicht "normativ" ist, sollte er doch zumindest korrekt sein.

Robert

--
Dieser Beitrag wurde zu 100% aus ganzen Sätzen hergestellt und ist biologisch abbaubar.