... ¿me leiste?, ¿de plano no me expliqué?
... Va de nuevo:
- XHTML
es XML; punto.
- En un DTD no puedes declarar elementos que no puede contener otro elemento (ve el mensaje que cité, ya no solo es "una creencia" mia).
... y, pensandolo bien, no es raro no se pueda, hay infinitas cosas que podrían prohibirse como contenido; tiene lógica ya que el sentido de XML es definir dicho contenido.
¿Te sigues preguntando cómo en XHTML un elemento "
a" no puede contener a otro elemento
a?; fue lo que expliqué dejando las partes del DTD que lo definen, simplemente no es un elemento permitido.
Un saludo