|
|
|
@ -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); |
|
|
|
|