mirror of
https://gitlab.gnome.org/GNOME/libxml2.git
synced 2025-02-13 09:58:22 +03:00
fixed a backward compatibility problem when formatting "deprecated SAXv1
* parserInternals.c: fixed a backward compatibility problem when formatting "deprecated SAXv1 function ignorableWhitespace" could be reproduced by xmllint --format Daniel
This commit is contained in:
parent
dca8cc79db
commit
11476b4eac
@ -1,3 +1,9 @@
|
|||||||
|
Fri Sep 26 16:49:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
|
||||||
|
|
||||||
|
* parserInternals.c: fixed a backward compatibility problem
|
||||||
|
when formatting "deprecated SAXv1 function ignorableWhitespace"
|
||||||
|
could be reproduced by xmllint --format
|
||||||
|
|
||||||
Fri Sep 26 15:50:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
|
Fri Sep 26 15:50:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
|
||||||
|
|
||||||
* doc/libxml2-api.xml: rebuilt the API
|
* doc/libxml2-api.xml: rebuilt the API
|
||||||
|
@ -2320,7 +2320,7 @@ xmlInitParserCtxt(xmlParserCtxtPtr ctxt)
|
|||||||
ctxt->linenumbers = xmlLineNumbersDefaultValue;
|
ctxt->linenumbers = xmlLineNumbersDefaultValue;
|
||||||
ctxt->keepBlanks = xmlKeepBlanksDefaultValue;
|
ctxt->keepBlanks = xmlKeepBlanksDefaultValue;
|
||||||
if (ctxt->keepBlanks == 0)
|
if (ctxt->keepBlanks == 0)
|
||||||
ctxt->sax->ignorableWhitespace = ignorableWhitespace;
|
ctxt->sax->ignorableWhitespace = xmlSAX2IgnorableWhitespace;
|
||||||
|
|
||||||
ctxt->vctxt.userData = ctxt;
|
ctxt->vctxt.userData = ctxt;
|
||||||
ctxt->vctxt.error = xmlParserValidityError;
|
ctxt->vctxt.error = xmlParserValidityError;
|
||||||
@ -2687,7 +2687,7 @@ xmlSubstituteEntitiesDefault(int val) {
|
|||||||
* Set and return the previous value for default blanks text nodes support.
|
* Set and return the previous value for default blanks text nodes support.
|
||||||
* The 1.x version of the parser used an heuristic to try to detect
|
* The 1.x version of the parser used an heuristic to try to detect
|
||||||
* ignorable white spaces. As a result the SAX callback was generating
|
* ignorable white spaces. As a result the SAX callback was generating
|
||||||
* ignorableWhitespace() callbacks instead of characters() one, and when
|
* xmlSAX2IgnorableWhitespace() callbacks instead of characters() one, and when
|
||||||
* using the DOM output text nodes containing those blanks were not generated.
|
* using the DOM output text nodes containing those blanks were not generated.
|
||||||
* The 2.x and later version will switch to the XML standard way and
|
* The 2.x and later version will switch to the XML standard way and
|
||||||
* ignorableWhitespace() are only generated when running the parser in
|
* ignorableWhitespace() are only generated when running the parser in
|
||||||
|
Loading…
x
Reference in New Issue
Block a user