@@molily:
Dass ein public identifier in XHTML 1.0 Pflicht wäre, kann ich aus [XHTML1 §3.1.1] nicht herauslesen. XML verlangt keinen PI.
Auweia, da hab ich doch glatt public identifier und system identifier verwechselt.
Was ich eigentlich dsagen wollte: Dass ein _system_ identifier in XHTML 1.0 Pflicht wäre, kann ich aus [XHTML1 §3.1.1]* nicht herauslesen. XML verlangt keinen _system_ identifier.
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.
Ja natürlich. Und im nächsten Satz heißt es: „The system identifier may be changed […]“
Oder der _system_ identifier kann auch ganz fehlen; darauf wollte ich hinaus.
Live long and prosper,
Gunnar
* diesmal das Original verlinkt
Das einzige Mittel, den Irrtum zu vermeiden, ist die Unwissenheit. (Jean-Jacques Rousseau)