Speed, conformance testing, more parsing, general improvements, Daniel.
diff --git a/valid.h b/valid.h
new file mode 100644
index 0000000..d6765ff
--- /dev/null
+++ b/valid.h
@@ -0,0 +1,18 @@
+/*
+ * valid.h : interface to the DTD handling and the validity checking
+ *
+ * See Copyright for the status of this software.
+ *
+ * Daniel.Veillard@w3.org
+ */
+
+
+#ifndef __XML_VALID_H__
+#define __XML_VALID_H__
+#include "tree.h"
+
+extern xmlElementPtr xmlAddElementDecl(xmlDtdPtr dtd, char *name, int type, 
+                                       xmlElementContentPtr content);
+extern xmlElementContentPtr xmlNewElementContent(CHAR *name, int type);
+extern void xmlFreeElementContent(xmlElementContentPtr cur);
+#endif /* __XML_VALID_H__ */