Browse Source

fix preserveWhiteSpace on document load

PEAR_1_4DEV
Rob Richards 23 years ago
parent
commit
f9640d5fad
  1. 5
      ext/dom/document.c

5
ext/dom/document.c

@ -26,6 +26,7 @@
#include "php.h"
#if HAVE_LIBXML && HAVE_DOM
#include "php_dom.h"
#include <libxml/SAX.h>
typedef struct _idsIterator idsIterator;
struct _idsIterator {
@ -1270,8 +1271,12 @@ static xmlDocPtr dom_document_parser(zval *id, int mode, char *source TSRMLS_DC)
ctxt->vctxt.error = php_dom_ctx_error;
ctxt->vctxt.warning = php_dom_ctx_error;
if (ctxt->sax != NULL) {
ctxt->sax->error = php_dom_ctx_error;
if (ctxt->keepBlanks == 0) {
ctxt->sax->ignorableWhitespace = ignorableWhitespace;
}
}
xmlParseDocument(ctxt);

Loading…
Cancel
Save