Hallo,
Man kann irgendwann mal andere XML-Untersprachen einbinden, z.B. XForms etc.
Dann hast Du aber kein valides XML mehr. Zumindest ist dies der Fall bei XHTML 1.0 mit DTD-Validierung (verständlich), den derzeitigen Entwürfen zur Validierung von XHTML 1.0 mit XML Schema, XHTML 1.1 und dem Entwurf zu XHTML 2.0 als ich das letzte Mal nachgesehen habe.
(Achtung: Besserwisserargumentationen, bloß nicht darauf eingehen!)
Tim