nota respecto al concepto de validacion:
la validacion no es otra cosa mas que cumplir con unas pautas y es independiente del modo o tipo de documento. estas pautas estan dadas de acuerdo al DTD que apliques al documento. basicamente el DTD indica:
- cuales son los posibles elementos, atributos y valores.
- definicion de estructura o un documento bien formado. o sea, que elementos pueden ir dentro de otros y cuales son los atributos requerios para los elementos.
si sigues estas normas más las generales (como cerrar adecuadamente los elementos, utilizar las entidades cuando sea aplicable, entre otras mas) jamas deberias tener problema para validar un documento. por si las dudas, ¿donde puedes leer el documento DTD? si te fijas en el elemento <!DOCTYPE>, tiene una URL a un documento que termina con la extension *.dtd, lo cargas en el navegador y ahi puedes leerlo. sin embargo, no te prometo que lo puedas comprender. quizas antes te interse leer algun material acerca de los
DTD.