mirror of
https://github.com/php/php-src.git
synced 2026-04-30 03:33:17 +02:00
fix preserveWhiteSpace on document load
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user