mirror of
https://gitlab.gnome.org/GNOME/libxml2.git
synced 2024-10-26 12:25:09 +03:00
modified to make sub-includes inherit the parse flags from the parent
* xinclude.c: modified to make sub-includes inherit the parse flags from the parent document (bug 132597)
This commit is contained in:
parent
ebcdebd638
commit
a11e483e8a
@ -1,3 +1,8 @@
|
||||
Sun Mar 7 19:03:48 HKT 2004 William Brack <wbrack@mmm.com.hk>
|
||||
|
||||
* xinclude.c: modified to make sub-includes inherit the
|
||||
parse flags from the parent document (bug 132597)
|
||||
|
||||
Fri Mar 5 01:13:22 CET 2004 Daniel Veillard <daniel@veillard.com>
|
||||
|
||||
* xmlschemas.c: QName handling fixes for the XML Schemas
|
||||
|
@ -694,6 +694,11 @@ xmlXIncludeRecurseDoc(xmlXIncludeCtxtPtr ctxt, xmlDocPtr doc,
|
||||
newctxt->incTab[i]->count++; /* prevent the recursion from
|
||||
freeing it */
|
||||
}
|
||||
/*
|
||||
* The new context should also inherit the Parse Flags
|
||||
* (bug 132597)
|
||||
*/
|
||||
newctxt->parseFlags = ctxt->parseFlags;
|
||||
xmlXIncludeDoProcess(newctxt, doc, xmlDocGetRootElement(doc));
|
||||
for (i = 0;i < ctxt->incNr;i++) {
|
||||
newctxt->incTab[i]->count--;
|
||||
|
Loading…
Reference in New Issue
Block a user