--- /dev/null
+#! /bin/bash
+
+check_dir () {
+ dir="$1"
+ shift
+ xmlfiles=`cd $dir && echo *.xml`
+ for file in $xmlfiles; do
+ echo -n "File $dir/$file: "
+ ./test_canonxml "$@" "$dir/$file" >out.xml
+ if cmp out.xml "$dir/out/$file"; then
+ echo "OK"
+ else
+ echo "NOT OK"
+ read
+ fi
+ done
+}
+
+check_dir "data_valid/conditional"
+check_dir "data_valid/att_normalization"
+check_dir "data_valid/optional_decls"
+check_dir "data_valid/comments" -comments
+check_dir "data_valid/bugfixes"
+
+#check_dir "data_jclark_valid/sa-problems"
+#check_dir "data_jclark_valid/ext-sa-problems"
+check_dir "data_jclark_valid/sa"
+check_dir "data_jclark_valid/not-sa"
+check_dir "data_jclark_valid/ext-sa"
+
+