8 Validation

<..unix validate..>
 <validatehtml>
  .html xmllint --noout --valid --html %%1.html
 </validatehtml>
 <validate>
  .xml xmllint --noout --valid %%1.xml
  .html xmllint --noout --valid %%1.html
  .css mycssparser %%1.css
 </validate>
 -_-_-

<..win32 validate..>
 <validatehtml>
 </validatehtml>
 <validate>
  .xml xmllint --noout --valid %%1.xml
  .html xmllint --noout --valid %%1.html
  .css mycssparser %%1.css
 </validate>
 -_-_-

<..my validate..>
 <validatehtml>
 .html xmllint --noout --valid --html %%1.html
 .xml xmllint --noout --valid %%1.xml
  .hs java -cp ./tex4ht.dir/texmf/tex4ht/bin/xv4ht.jar xv4ht %%1.hs ./tex4ht.dir/texmf/tex4ht/base/solaris/xv4ht.cat
  .jhm java -cp ./tex4ht.dir/texmf/tex4ht/bin/xv4ht.jar xv4ht %%1.jhm ./tex4ht.dir/texmf/tex4ht/base/solaris/xv4ht.cat
 .css vcss %%1.css
 </validatehtml>
 <validate>
 .xml xmllint --noout --valid %%1.xml
 .html xmllint --noout --valid %%1.html
 .css vcss %%1.css
  .4om echo "rxp -V -s -e %%1.4om"
  .4om rxp -V -s -e %%1.4om
  .4oo xmllint --relaxng ~/dtd.dir/openoffice/relaxng.dir/OpenDocument-schema-v1.0-os.rng -noout %%0.4oo
 .4oo xmllint --relaxng  ~/dtd.dir/openoffice/relaxng.dir/OpenDocument-schema-v1.1.rng -noout %%0.4oo
  .4oy xmllint --relaxng ~/dtd.dir/openoffice/relaxng.dir/OpenDocument-schema-v1.0-os.rng -noout %%0-styles.4oy
 .4oy xmllint --relaxng  ~/dtd.dir/openoffice/relaxng.dir/OpenDocument-schema-v1.1.rng -noout %%0-styles.4oy
 .4om perl -pe ’s/math://g’ %%1.4om | perl -pe ’s/xmlns:[^=]*="[^"]*"//g’ | perl -pe ’s/xlink:[^=]*="[^"]*"//g’ > tmp.tmp ; xmllint --valid --noout --catalogs tmp.tmp
 </validate>
  Xmake -f \HOME texmf/base/NSGMLS name=%%1  ext=%%2 %%3
 -_-_-