buenas...
primero te tengo una inquietud. ¿realmente es necesario utilizar XHTML1.1? digo, si tienes planes en moverte en esa direccion, no hay problema. pero creo que debistes comenzar por el DTD transicional o strict de XHTML1.0. o mejor aun, ¿por que xhtml si ni siquiera sirves el documento como tal? ¿que significa esto? que aunque el documento tiene sintaxis XHTML el navegador lo interpreta como HTML. de ahi que viene mi inquietud del por que lo has llevado al extremo de XHTML1.1.
segundo, al tema principal. por lo poco que pude observar, gran parte de los errores se debe a que estas utilizando elementos y atributos que no existen en XHTML1.1. la unica forma de corregirlo es editando el codigo. tienes que leer con calma cada uno de los errores y su explicacion. por ejemplo, el primer error dice que el atributo
property no existe en el elemento <meta>. simplemente eliminas ese atributo y valor.
luego tienes los errores tipo advertencias. estos tipos de errores por lo general son referente a errores en la sintaxis XHTML. por ejemplo, no has abierto o cerrado correctamente un elemento o atributo. otro ejemplo, cuando usas caracteres que tienen un significado especial en la sintaxis. por ejemplo el caracter ampersand (&) el cual se utiliza para indicar una entidad. pero en las URLs tambien se pueden utilizar para separar parametros. en este caso debes usar la entidad equivalente del caracter ampersand (&) en las URLs.
tienes que leer con calma los mensajes porque no creo que alguien lo realice por ti, a menos que
estes dispuesto a remunerar el trabajo.