a bit of work on Schemas try to make it more useful changed the Schemas

* xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
  a bit of work on Schemas
* testSchemas.c: try to make it more useful
* test/schemas/* result/schemas/* Makefile.am: changed the
  Schemas regression test procedure, started adding a few samples
Daniel
diff --git a/testSchemas.c b/testSchemas.c
index 3168167..40c0c8b 100644
--- a/testSchemas.c
+++ b/testSchemas.c
@@ -88,6 +88,14 @@
 			    (xmlSchemaValidityWarningFunc) fprintf,
 			    stderr);
 		    ret = xmlSchemaValidateDoc(ctxt, doc);
+		    if (ret == 0) {
+			printf("%s validates\n", argv[i]);
+		    } else if (ret > 0) {
+			printf("%s fails to validate\n", argv[i]);
+		    } else {
+			printf("%s validation generated an internal error\n",
+			       argv[i]);
+		    }
 		    xmlSchemaFreeValidCtxt(ctxt);
 		    xmlFreeDoc(doc);
 		}