Validando XMLs contra XSD en Linux

Un archivo XSD (XML Schema Definition) contiene una serie de patrones que un archivo XML debe de cumplir para ser considerado valido de acuerdo a ese esquema.

Si estas en Linux, puedes utilizar el parser de XML de manera muy sencilla y ahorrarte el tener que perderte entre las decenas de opciones para validación.

xmllint --schema esquema.xsd archivo.xml

Si por alguna razón no puedes usar este útil comando, la W3 y XML.com sugieren muchas herramientas que nos sirven, y sino siempre esta Don Google que no se raja.