diff options
author | Daniel Veillard <veillard@src.gnome.org> | 2003-12-02 10:28:48 +0000 |
---|---|---|
committer | Daniel Veillard <veillard@src.gnome.org> | 2003-12-02 10:28:48 +0000 |
commit | c36965da33851554ec9b7129873d737c1c3888a1 (patch) | |
tree | b7994d242243fd5b02e4de2c1de9f0b64739c447 /xmlreader.c | |
parent | 990c7a9b7307022d833047dc0283d09e6b04fda4 (diff) | |
download | android_external_libxml2-c36965da33851554ec9b7129873d737c1c3888a1.tar.gz android_external_libxml2-c36965da33851554ec9b7129873d737c1c3888a1.tar.bz2 android_external_libxml2-c36965da33851554ec9b7129873d737c1c3888a1.zip |
fixed a problem in xmlreader validation when streaming exposed by reader2
* xmlreader.c: fixed a problem in xmlreader validation when
streaming exposed by reader2 example.
Daniel
Diffstat (limited to 'xmlreader.c')
-rw-r--r-- | xmlreader.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/xmlreader.c b/xmlreader.c index 6c1518ad..efdba3d0 100644 --- a/xmlreader.c +++ b/xmlreader.c @@ -3915,6 +3915,7 @@ xmlTextReaderSetup(xmlTextReaderPtr reader, reader->doc = NULL; reader->entNr = 0; + reader->validate = XML_TEXTREADER_NOT_VALIDATE; if ((input != NULL) && (reader->input != NULL) && (reader->allocs & XML_TEXTREADER_INPUT)) { xmlFreeParserInputBuffer(reader->input); @@ -4053,6 +4054,9 @@ xmlTextReaderSetup(xmlTextReaderPtr reader, reader->xinclude = 0; reader->in_xinclude = 0; #endif + if (options & XML_PARSE_DTDVALID) + reader->validate = XML_TEXTREADER_VALIDATE_DTD; + xmlCtxtUseOptions(reader->ctxt, options); if (encoding != NULL) { xmlCharEncodingHandlerPtr hdlr; |