I wanted a quick-and-easy way to validate all the XML documents in one of my java projects. I found
xmllint which is a great program. But I needed it to do a little more. Fortunately, its easy to wrap it in a shell script and make it do exactly what I want.
#! /bin/bash # Chris Freyer # Sept 10, 2009 for f in `find . -name "*.xml"`; do xmllint --nowarning --noout --valid $f rc=$? if [ $rc -gt 0 ]; then echo RC on $f was $rc fi done