enhanced to ignore XML_XINCLUDE_START and XML_XINCLUDE_END nodes (bug

* relaxng.c: enhanced to ignore XML_XINCLUDE_START and XML_XINCLUDE_END
  nodes (bug 137153)
diff --git a/ChangeLog b/ChangeLog
index 833384e..e369c30 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Mon Mar 15 10:37:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
+
+	* relaxng.c: enhanced to ignore XML_XINCLUDE_START and XML_XINCLUDE_END
+	  nodes (bug 137153)
+
 Sun Mar 14 13:19:20 CET 2004 Daniel Veillard <daniel@veillard.com>
 
 	* xmlschemastypes.c: applied patch from John Belmonte for anyURI.
diff --git a/relaxng.c b/relaxng.c
index d884bee..5c01dcf 100644
--- a/relaxng.c
+++ b/relaxng.c
@@ -8274,6 +8274,8 @@
     while ((node != NULL) &&
            ((node->type == XML_COMMENT_NODE) ||
             (node->type == XML_PI_NODE) ||
+	    (node->type == XML_XINCLUDE_START) ||
+	    (node->type == XML_XINCLUDE_END) ||
             (((node->type == XML_TEXT_NODE) ||
               (node->type == XML_CDATA_SECTION_NODE)) &&
              ((ctxt->flags & FLAGS_MIXED_CONTENT) ||