excluded a few nodes (with no content) from the string check routine.

* debugXML.c: excluded a few nodes (with no content) from the
  string check routine.
diff --git a/ChangeLog b/ChangeLog
index a4ec2b6..0ff8e72 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Fri Oct 15 11:22:48 PDT 2004 William Brack <wbrack@mmm.com.hk>
+
+	* debugXML.c: excluded a few nodes (with no content) from the
+	  string check routine.
+
 Fri Oct 15 10:48:30 EDT 2004 Daniel Veillard <daniel@veillard.com>
 
 	* debugXML.c include/libxml/xmlerror.h: added UTF-8 string checking,
diff --git a/debugXML.c b/debugXML.c
index 9b7163d..afc0114 100644
--- a/debugXML.c
+++ b/debugXML.c
@@ -63,8 +63,9 @@
 }
 
 static void
-xmlCtxtDumpCleanCtxt(xmlDebugCtxtPtr ctxt)
+xmlCtxtDumpCleanCtxt(xmlDebugCtxtPtr ctxt ATTRIBUTE_UNUSED)
 {
+ /* remove the ATTRIBUTE_UNUSED when this is added */
 }
 
 /**
@@ -283,10 +284,13 @@
     }
 
     if ((node->type != XML_ELEMENT_NODE) &&
-        (node->type != XML_HTML_DOCUMENT_NODE) &&
-        (node->type != XML_DOCUMENT_NODE)) {
+	(node->type != XML_ATTRIBUTE_NODE) &&
+	(node->type != XML_ATTRIBUTE_DECL) &&
+	(node->type != XML_DTD_NODE) &&
+	(node->type != XML_HTML_DOCUMENT_NODE) &&
+	(node->type != XML_DOCUMENT_NODE)) {
 	if (node->content != NULL)
-	    xmlCtxtCheckString(ctxt, (const char *) node->content);
+	    xmlCtxtCheckString(ctxt, (const xmlChar *) node->content);
     }
 }