diff options
author | Christian Stocker <chregu@php.net> | 2002-11-29 07:50:37 +0000 |
---|---|---|
committer | Christian Stocker <chregu@php.net> | 2002-11-29 07:50:37 +0000 |
commit | cac5d670b31115bb26b376d908c6c37b8ed3a429 (patch) | |
tree | edb733c4e177821452f654d207973274cbbbbd69 /ext/domxml/php_domxml.c | |
parent | 65eb0d81258fd3274b8ab9665b9a7813efedcf86 (diff) | |
download | php-git-cac5d670b31115bb26b376d908c6c37b8ed3a429.tar.gz |
get_element_by_id does not need LIBXML_XPATH support
Diffstat (limited to 'ext/domxml/php_domxml.c')
-rw-r--r-- | ext/domxml/php_domxml.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/ext/domxml/php_domxml.c b/ext/domxml/php_domxml.c index c4f076af0f..98cf75b2de 100644 --- a/ext/domxml/php_domxml.c +++ b/ext/domxml/php_domxml.c @@ -265,8 +265,10 @@ static zend_function_entry domxml_functions[] = { PHP_FE(xpath_eval_expression, NULL) PHP_FE(xpath_register_ns, NULL) PHP_FE(domxml_doc_get_elements_by_tagname, NULL) - PHP_FE(domxml_doc_get_element_by_id, NULL) #endif + + PHP_FE(domxml_doc_get_element_by_id, NULL) + #if defined(LIBXML_XPTR_ENABLED) PHP_FE(xptr_new_context, NULL) PHP_FE(xptr_eval, NULL) @@ -314,7 +316,6 @@ static function_entry php_domxmldoc_class_functions[] = { PHP_FALIAS(create_cdata_section, domxml_doc_create_cdata_section, NULL) PHP_FALIAS(create_entity_reference, domxml_doc_create_entity_reference, NULL) PHP_FALIAS(create_processing_instruction, domxml_doc_create_processing_instruction, NULL) - PHP_FALIAS(get_elements_by_tagname, domxml_doc_get_elements_by_tagname, NULL) PHP_FALIAS(get_element_by_id, domxml_doc_get_element_by_id, NULL) /* Everything below this comment is none DOM compliant */ /* children is deprecated because it is inherited from DomNode */ @@ -433,7 +434,9 @@ static zend_function_entry php_domxmlelement_class_functions[] = { /* since this function is not implemented, outcomment it for the time beeing PHP_FALIAS(set_attribute_node, domxml_elem_set_attribute_node, NULL) */ +#if defined(LIBXML_XPATH_ENABLED) PHP_FALIAS(get_elements_by_tagname, domxml_elem_get_elements_by_tagname, NULL) +#endif PHP_FALIAS(has_attribute, domxml_elem_has_attribute, NULL) {NULL, NULL, NULL} }; @@ -2993,6 +2996,7 @@ PHP_FUNCTION(domxml_doc_get_elements_by_tagname) FREE_ZVAL(rv); } /* }}} */ +#endif typedef struct _idsIterator idsIterator; struct _idsIterator { @@ -3034,7 +3038,6 @@ PHP_FUNCTION(domxml_doc_get_element_by_id) } } /* }}} */ -#endif /* {{{ proto string domxml_elem_get_elements_by_tagname(string tagname) Returns array with nodes with given tagname in element or empty array, if not found */ |