Wenas..... Puedes utilizar el mismo comando (find ......) pero reemplaza xmllint por xmlwf que a diferencia de xmllint verifica si el xml esta bien formado o no (no lo valida contra un dtd)
espero te sirva... Hola, el asunto es así: > > Tengo un sitio web con joomla. En el panel del backend me parece un error > porque en algun lado carga un xml mal formado (con fin inesperado), pero no > me > dice que archivo es. No es algo grave, pero si es molesto ver el error. > > Entonces baje un backup del sitio, y ahora quiero ver como recorrer todos > los > directorios y validarlo cualquier .xml > > Buscando encontré que posiblemente el comando xmllint me serviría, pero > detecta TODOS los .xml malos porque no tienen DTD en el encabezado. > > Entonces la pregunta es... ¿que comando me sirve para validar un XML "bien > formado"?. > > Estoy haciendo algo así: > > find . -name "*.xml" -exec xmllint --valid "{}" \; > > Me falta remplazar ese xmllint --valir por otra cosa que me sriva... > > ¿Alguna sugerencia? > > -- > Gonzalo Díaz Cruz | @sir_gon | <gon> > http://gon.sociallinux.org > >