diff options
author | Rob Richards <rrichards@php.net> | 2004-05-10 14:38:32 +0000 |
---|---|---|
committer | Rob Richards <rrichards@php.net> | 2004-05-10 14:38:32 +0000 |
commit | dbe02eff78edcc08b8c17bcbaacfb9a35b84cdd7 (patch) | |
tree | 76d968923ce9821664f2eca91e517f52f00b4b2c /ext/xmlreader/php_xmlreader.c | |
parent | 33cd5e9b43c2eef8a83ad1ff20e4bca5989b7c34 (diff) | |
download | php-git-dbe02eff78edcc08b8c17bcbaacfb9a35b84cdd7.tar.gz |
check for dom support
remove comment
Diffstat (limited to 'ext/xmlreader/php_xmlreader.c')
-rw-r--r-- | ext/xmlreader/php_xmlreader.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/ext/xmlreader/php_xmlreader.c b/ext/xmlreader/php_xmlreader.c index c9679a71a1..94e44779eb 100644 --- a/ext/xmlreader/php_xmlreader.c +++ b/ext/xmlreader/php_xmlreader.c @@ -27,7 +27,9 @@ #include "php_ini.h" #include "ext/standard/info.h" #include "php_xmlreader.h" +#ifdef HAVE_DOM #include "ext/dom/xml_common.h" +#endif #include <libxml/uri.h> zend_class_entry *xmlreader_class_entry; @@ -959,6 +961,7 @@ PHP_METHOD(xmlreader, XML) Moves the position of the current instance to the next node in the stream. */ PHP_METHOD(xmlreader, expand) { +#ifdef HAVE_DOM zval *id, *rv = NULL; int ret; xmlreader_object *intern; @@ -966,7 +969,7 @@ PHP_METHOD(xmlreader, expand) id = getThis(); intern = (xmlreader_object *)zend_object_store_get_object(id TSRMLS_CC); - //nodeobj = (php_libxml_node_object *) zend_object_store_get_object(id TSRMLS_CC); + if (intern && intern->ptr) { node = xmlTextReaderExpand(intern->ptr); @@ -981,7 +984,10 @@ PHP_METHOD(xmlreader, expand) php_error_docref(NULL TSRMLS_CC, E_WARNING, "Load Data before trying to expand"); RETURN_FALSE; } - +#else + php_error(E_WARNING, "DOM support is not enabled"); + return; +#endif } /* }}} */ |