alidación @XHTML, espacios de nombres y atributos personalizados

Tengo un sitio web que un cliente requiere para que sea válido para XHTML. Lo verifican utilizando el validador W3C.

Quiero agregar mi propio espacio de nombres y atributos para poder hacer cosas como esta:

<div my:userid="123"> ... </div>

De lo que entiendo, definir espacios de nombres personalizados es perfectamente válido XHTML, siempre que haga esto:

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:my="http://www.example.com/my">

Sin embargo, mi XHTML falla la validación. El problema parece ser que el validador en realidad no sale y verifica mi documento DTD personalizado para mi espacio de nombres personalizado, solo verifica el XHTML contra los DTD conocidos. ¿Alguien capaz de arrojar alguna luz sobre cómo puedo resolver este problema?

Respuestas a la pregunta(4)

Su respuesta a la pregunta