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/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) ||