molily: Andere Frage XHTML Dtd

Beitrag lesen

Dass ein public identifier in XHTML 1.0 Pflicht wäre, kann ich aus [XHTML1 §3.1.1] nicht herauslesen. XML verlangt keinen PI.

Auch wenn es nicht ganz explizit dort steht, verstehe ich den Satz »The public identifier included in the DOCTYPE declaration must reference one of the three DTDs ... « durchaus so, dass die drei darauffolgenden DOCTYPEs *mit* PI die einzig zulässigen für Strictly Conforming Documents sind.

Andererseits, wieso muss man unbedingt Strictly Conforming Documents schreiben, wenn diese Regeln weit über das technisch erforderliche hinausgeht. (Namespace-Angabe ist hingegen ein praktisches Erfordernis, wie du schriebst.)

Jedenfalls danke fürs recherchieren, das mit der optionalen PI wusste ich selbst noch nicht.

Mathias