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