Lines Matching refs:nodep

45 zend_string *dom_node_get_node_name_attribute_or_element(const xmlNode *nodep)  in dom_node_get_node_name_attribute_or_element()  argument
47 size_t name_len = strlen((const char *) nodep->name); in dom_node_get_node_name_attribute_or_element()
48 if (nodep->ns != NULL && nodep->ns->prefix != NULL) { in dom_node_get_node_name_attribute_or_element()
49 …d_name_helper(name_len, (const char *) nodep->name, strlen((const char *) nodep->ns->prefix), (con… in dom_node_get_node_name_attribute_or_element()
51 return zend_string_init((const char *) nodep->name, name_len, false); in dom_node_get_node_name_attribute_or_element()
74 xmlNode *nodep = dom_object_get_node(obj); in dom_node_node_name_read() local
76 if (nodep == NULL) { in dom_node_node_name_read()
81 switch (nodep->type) { in dom_node_node_name_read()
84 ZVAL_STR(retval, dom_node_get_node_name_attribute_or_element(nodep)); in dom_node_node_name_read()
87 xmlNsPtr ns = nodep->ns; in dom_node_node_name_read()
91 qname = xmlStrcat(qname, nodep->name); in dom_node_node_name_read()
95 ZVAL_STRING(retval, (const char *) nodep->name); in dom_node_node_name_read()
105 ZVAL_STRING(retval, (char *) nodep->name); in dom_node_node_name_read()
138 xmlNode *nodep = dom_object_get_node(obj); in dom_node_node_value_read() local
140 if (nodep == NULL) { in dom_node_node_value_read()
146 switch (nodep->type) { in dom_node_node_value_read()
153 php_dom_get_content_into_zval(nodep, retval, true); in dom_node_node_value_read()
156 char *str = (char *) xmlNodeGetContent(nodep->children); in dom_node_node_value_read()
175 xmlNode *nodep = dom_object_get_node(obj); in dom_node_node_value_write() local
178 if (nodep == NULL) { in dom_node_node_value_write()
189 switch (nodep->type) { in dom_node_node_value_write()
192 dom_remove_all_children(nodep); in dom_node_node_value_write()
198 xmlNodeSetContentLen(nodep, (xmlChar *) ZSTR_VAL(str), ZSTR_LEN(str)); in dom_node_node_value_write()
219 xmlNode *nodep; in dom_node_node_type_read() local
221 nodep = dom_object_get_node(obj); in dom_node_node_type_read()
223 if (nodep == NULL) { in dom_node_node_type_read()
229 if (nodep->type == XML_DTD_NODE) { in dom_node_node_type_read()
232 ZVAL_LONG(retval, nodep->type); in dom_node_node_type_read()
242 xmlNodePtr nodep = dom_object_get_node(obj); in dom_node_parent_get() local
244 if (nodep == NULL) { in dom_node_parent_get()
249 xmlNodePtr nodeparent = nodep->parent; in dom_node_parent_get()
290 xmlNode *nodep = dom_object_get_node(obj); in dom_node_child_nodes_read() local
293 if (nodep == NULL) { in dom_node_child_nodes_read()
313 xmlNode *nodep, *first = NULL; in dom_node_first_child_read() local
315 nodep = dom_object_get_node(obj); in dom_node_first_child_read()
317 if (nodep == NULL) { in dom_node_first_child_read()
322 if (dom_node_children_valid(nodep) == SUCCESS) { in dom_node_first_child_read()
323 first = nodep->children; in dom_node_first_child_read()
344 xmlNode *nodep, *last = NULL; in dom_node_last_child_read() local
346 nodep = dom_object_get_node(obj); in dom_node_last_child_read()
348 if (nodep == NULL) { in dom_node_last_child_read()
353 if (dom_node_children_valid(nodep) == SUCCESS) { in dom_node_last_child_read()
354 last = nodep->last; in dom_node_last_child_read()
375 xmlNode *nodep, *prevsib; in dom_node_previous_sibling_read() local
377 nodep = dom_object_get_node(obj); in dom_node_previous_sibling_read()
379 if (nodep == NULL) { in dom_node_previous_sibling_read()
384 prevsib = nodep->prev; in dom_node_previous_sibling_read()
403 xmlNode *nodep, *nextsib; in dom_node_next_sibling_read() local
405 nodep = dom_object_get_node(obj); in dom_node_next_sibling_read()
407 if (nodep == NULL) { in dom_node_next_sibling_read()
412 nextsib = nodep->next; in dom_node_next_sibling_read()
431 xmlNode *nodep, *prevsib; in dom_node_previous_element_sibling_read() local
433 nodep = dom_object_get_node(obj); in dom_node_previous_element_sibling_read()
435 if (nodep == NULL) { in dom_node_previous_element_sibling_read()
440 prevsib = nodep->prev; in dom_node_previous_element_sibling_read()
464 xmlNode *nodep, *nextsib; in dom_node_next_element_sibling_read() local
466 nodep = dom_object_get_node(obj); in dom_node_next_element_sibling_read()
468 if (nodep == NULL) { in dom_node_next_element_sibling_read()
473 nextsib = nodep->next; in dom_node_next_element_sibling_read()
497 xmlNode *nodep = dom_object_get_node(obj); in dom_node_attributes_read() local
500 if (nodep == NULL) { in dom_node_attributes_read()
505 if (nodep->type == XML_ELEMENT_NODE) { in dom_node_attributes_read()
525 xmlNode *nodep = dom_object_get_node(obj); in dom_node_is_connected_read() local
527 if (nodep == NULL) { in dom_node_is_connected_read()
532 ZVAL_BOOL(retval, php_dom_is_node_connected(nodep)); in dom_node_is_connected_read()
544 xmlNode *nodep = dom_object_get_node(obj); in dom_node_owner_document_read() local
547 if (nodep == NULL) { in dom_node_owner_document_read()
552 if (nodep->type == XML_DOCUMENT_NODE || nodep->type == XML_HTML_DOCUMENT_NODE) { in dom_node_owner_document_read()
557 docp = nodep->doc; in dom_node_owner_document_read()
575 xmlNode *nodep = dom_object_get_node(obj); in dom_node_namespace_uri_read() local
578 if (nodep == NULL) { in dom_node_namespace_uri_read()
583 switch (nodep->type) { in dom_node_namespace_uri_read()
587 if (nodep->ns != NULL) { in dom_node_namespace_uri_read()
588 str = (char *) nodep->ns->href; in dom_node_namespace_uri_read()
614 xmlNode *nodep = dom_object_get_node(obj); in dom_node_prefix_read() local
618 if (nodep == NULL) { in dom_node_prefix_read()
623 switch (nodep->type) { in dom_node_prefix_read()
627 ns = nodep->ns; in dom_node_prefix_read()
649 xmlNode *nodep, *nsnode = NULL; in dom_node_prefix_write() local
654 nodep = dom_object_get_node(obj); in dom_node_prefix_write()
656 if (nodep == NULL) { in dom_node_prefix_write()
661 switch (nodep->type) { in dom_node_prefix_write()
663 nsnode = nodep; in dom_node_prefix_write()
667 nsnode = nodep->parent; in dom_node_prefix_write()
669 nsnode = xmlDocGetRootElement(nodep->doc); in dom_node_prefix_write()
677 if (nsnode && nodep->ns != NULL && !xmlStrEqual(nodep->ns->prefix, (xmlChar *)prefix)) { in dom_node_prefix_write()
678 strURI = (char *) nodep->ns->href; in dom_node_prefix_write()
681 (nodep->type == XML_ATTRIBUTE_NODE && zend_string_equals_literal(prefix_str, "xmlns") && in dom_node_prefix_write()
683 (nodep->type == XML_ATTRIBUTE_NODE && !strcmp((char *) nodep->name, "xmlns"))) { in dom_node_prefix_write()
688 … if (xmlStrEqual((xmlChar *)prefix, curns->prefix) && xmlStrEqual(nodep->ns->href, curns->href)) { in dom_node_prefix_write()
695 ns = xmlNewNs(nsnode, nodep->ns->href, (xmlChar *)prefix); in dom_node_prefix_write()
704 xmlSetNs(nodep, ns); in dom_node_prefix_write()
723 xmlNode *nodep = dom_object_get_node(obj); in dom_node_local_name_read() local
725 if (nodep == NULL) { in dom_node_local_name_read()
730 …if (nodep->type == XML_ELEMENT_NODE || nodep->type == XML_ATTRIBUTE_NODE || nodep->type == XML_NAM… in dom_node_local_name_read()
731 ZVAL_STRING(retval, (char *) (nodep->name)); in dom_node_local_name_read()
748 xmlNode *nodep = dom_object_get_node(obj); in dom_node_base_uri_read() local
751 if (nodep == NULL) { in dom_node_base_uri_read()
756 baseuri = xmlNodeGetBase(nodep->doc, nodep); in dom_node_base_uri_read()
776 xmlNode *nodep = dom_object_get_node(obj); in dom_node_text_content_read() local
778 if (nodep == NULL) { in dom_node_text_content_read()
783 php_dom_get_content_into_zval(nodep, retval, false); in dom_node_text_content_read()
790 xmlNode *nodep = dom_object_get_node(obj); in dom_node_text_content_write() local
792 if (nodep == NULL) { in dom_node_text_content_write()
802 int type = nodep->type; in dom_node_text_content_write()
811 dom_remove_all_children(nodep); in dom_node_text_content_write()
813 xmlAddChild(nodep, textNode); in dom_node_text_content_write()
815 xmlNodeSetContent(nodep, xmlChars); in dom_node_text_content_write()
823 static xmlNodePtr _php_dom_insert_fragment(xmlNodePtr nodep, xmlNodePtr prevsib, xmlNodePtr nextsib… in _php_dom_insert_fragment() argument
831 nodep->children = newchild; in _php_dom_insert_fragment()
837 nodep->last = fragment->last; in _php_dom_insert_fragment()
845 node->parent = nodep; in _php_dom_insert_fragment()
846 if (node->doc != nodep->doc) { in _php_dom_insert_fragment()
847 xmlSetTreeDoc(node, nodep->doc); in _php_dom_insert_fragment()
1051 xmlNodePtr newchild, oldchild, nodep; in PHP_METHOD() local
1063 DOM_GET_OBJ(nodep, id, xmlNodePtr, intern); in PHP_METHOD()
1065 if (dom_node_children_valid(nodep) == FAILURE) { in PHP_METHOD()
1072 if (!nodep->children) { in PHP_METHOD()
1078 if (dom_node_is_read_only(nodep) == SUCCESS || in PHP_METHOD()
1084 if (newchild->doc != nodep->doc && newchild->doc != NULL) { in PHP_METHOD()
1089 if (dom_hierarchy(nodep, newchild) == FAILURE) { in PHP_METHOD()
1094 if (oldchild->parent != nodep) { in PHP_METHOD()
1107 newchild = _php_dom_insert_fragment(nodep, prevsib, nextsib, newchild, intern, newchildobj); in PHP_METHOD()
1109 dom_reconcile_ns_list(nodep->doc, newchild, last); in PHP_METHOD()
1112 xmlDtdPtr intSubset = xmlGetIntSubset(nodep->doc); in PHP_METHOD()
1115 if (newchild->doc == NULL && nodep->doc != NULL) { in PHP_METHOD()
1116 xmlSetTreeDoc(newchild, nodep->doc); in PHP_METHOD()
1121 dom_reconcile_ns(nodep->doc, newchild); in PHP_METHOD()
1124 nodep->doc->intSubset = (xmlDtd *) newchild; in PHP_METHOD()
1138 xmlNodePtr child, nodep; in PHP_METHOD() local
1147 DOM_GET_OBJ(nodep, id, xmlNodePtr, intern); in PHP_METHOD()
1149 if (dom_node_children_valid(nodep) == FAILURE) { in PHP_METHOD()
1157 if (dom_node_is_read_only(nodep) == SUCCESS || in PHP_METHOD()
1163 if (!nodep->children || child->parent != nodep) { in PHP_METHOD()
1180 xmlNodePtr child, nodep, new_child = NULL; in PHP_METHOD() local
1189 DOM_GET_OBJ(nodep, id, xmlNodePtr, intern); in PHP_METHOD()
1191 if (dom_node_children_valid(nodep) == FAILURE) { in PHP_METHOD()
1199 if (dom_node_is_read_only(nodep) == SUCCESS || in PHP_METHOD()
1205 if (dom_hierarchy(nodep, child) == FAILURE) { in PHP_METHOD()
1210 if (!(child->doc == NULL || child->doc == nodep->doc)) { in PHP_METHOD()
1221 if (child->doc == NULL && nodep->doc != NULL) { in PHP_METHOD()
1230 if (child->type == XML_TEXT_NODE && nodep->last != NULL && nodep->last->type == XML_TEXT_NODE) { in PHP_METHOD()
1231 child->parent = nodep; in PHP_METHOD()
1233 xmlSetTreeDoc(child, nodep->doc); in PHP_METHOD()
1236 if (nodep->children == NULL) { in PHP_METHOD()
1237 nodep->children = child; in PHP_METHOD()
1238 nodep->last = child; in PHP_METHOD()
1240 child = nodep->last; in PHP_METHOD()
1243 nodep->last = new_child; in PHP_METHOD()
1249 lastattr = xmlHasProp(nodep, child->name); in PHP_METHOD()
1251 lastattr = xmlHasNsProp(nodep, child->name, child->ns->href); in PHP_METHOD()
1258 new_child = xmlAddChild(nodep, child); in PHP_METHOD()
1264 new_child = _php_dom_insert_fragment(nodep, nodep->last, NULL, child, intern, childobj); in PHP_METHOD()
1265 dom_reconcile_ns_list(nodep->doc, new_child, last); in PHP_METHOD()
1267 new_child = xmlAddChild(nodep, child); in PHP_METHOD()
1271 dom_reconcile_ns(nodep->doc, new_child); in PHP_METHOD()
1291 xmlNode *nodep; in PHP_METHOD() local
1299 DOM_GET_OBJ(nodep, id, xmlNodePtr, intern); in PHP_METHOD()
1301 if (dom_node_children_valid(nodep) == FAILURE) { in PHP_METHOD()
1305 if (nodep->children) { in PHP_METHOD()
1380 xmlNode *nodep; in PHP_METHOD() local
1388 DOM_GET_OBJ(nodep, id, xmlNodePtr, intern); in PHP_METHOD()
1392 dom_normalize(nodep); in PHP_METHOD()
1418 xmlNode *nodep; in PHP_METHOD() local
1426 DOM_GET_OBJ(nodep, id, xmlNodePtr, intern); in PHP_METHOD()
1428 if (nodep->type != XML_ELEMENT_NODE) in PHP_METHOD()
1431 if (nodep->properties) { in PHP_METHOD()
1445 xmlNodePtr nodeotherp, nodep; in PHP_METHOD() local
1453 DOM_GET_OBJ(nodep, id, xmlNodePtr, intern); in PHP_METHOD()
1457 if (nodep == nodeotherp) { in PHP_METHOD()
1611 xmlNodePtr otherp, nodep; in PHP_METHOD() local
1623 DOM_GET_THIS_OBJ(nodep, id, xmlNodePtr, unused_intern); in PHP_METHOD()
1626 if (nodep == otherp) { in PHP_METHOD()
1631 if (UNEXPECTED(nodep == NULL || otherp == NULL)) { in PHP_METHOD()
1632 RETURN_BOOL(nodep == NULL && otherp == NULL); in PHP_METHOD()
1635 RETURN_BOOL(php_dom_node_is_equal_node(nodep, otherp)); in PHP_METHOD()
1645 xmlNodePtr nodep, lookupp = NULL; in PHP_METHOD() local
1656 DOM_GET_OBJ(nodep, id, xmlNodePtr, intern); in PHP_METHOD()
1659 switch (nodep->type) { in PHP_METHOD()
1661 lookupp = nodep; in PHP_METHOD()
1665 lookupp = xmlDocGetRootElement((xmlDocPtr) nodep); in PHP_METHOD()
1675 lookupp = nodep->parent; in PHP_METHOD()
1696 xmlNodePtr nodep; in PHP_METHOD() local
1707 DOM_GET_OBJ(nodep, id, xmlNodePtr, intern); in PHP_METHOD()
1708 if (nodep->type == XML_DOCUMENT_NODE || nodep->type == XML_HTML_DOCUMENT_NODE) { in PHP_METHOD()
1709 nodep = xmlDocGetRootElement((xmlDocPtr) nodep); in PHP_METHOD()
1712 if (nodep && uri_len > 0) { in PHP_METHOD()
1713 nsptr = xmlSearchNs(nodep->doc, nodep, NULL); in PHP_METHOD()
1729 xmlNodePtr nodep; in PHP_METHOD() local
1740 DOM_GET_OBJ(nodep, id, xmlNodePtr, intern); in PHP_METHOD()
1741 if (nodep->type == XML_DOCUMENT_NODE || nodep->type == XML_HTML_DOCUMENT_NODE) { in PHP_METHOD()
1742 nodep = xmlDocGetRootElement((xmlDocPtr) nodep); in PHP_METHOD()
1743 if (nodep == NULL) { in PHP_METHOD()
1748 nsptr = xmlSearchNs(nodep->doc, nodep, (xmlChar *) prefix); in PHP_METHOD()
1761 xmlNodePtr nodep; in dom_canonicalization() local
1789 DOM_GET_OBJ(nodep, id, xmlNodePtr, intern); in dom_canonicalization()
1791 docp = nodep->doc; in dom_canonicalization()
1801 if (nodep->type != XML_DOCUMENT_NODE) { in dom_canonicalization()
1803 ctxp->node = nodep; in dom_canonicalization()
1838 ctxp->node = nodep; in dom_canonicalization()
1960 xmlNode *nodep; in PHP_METHOD() local
1968 DOM_GET_THIS_OBJ(nodep, id, xmlNodePtr, intern); in PHP_METHOD()
1970 value = (char *) xmlGetNodePath(nodep); in PHP_METHOD()
1985 xmlNode *nodep; in PHP_METHOD() local
1992 DOM_GET_THIS_OBJ(nodep, id, xmlNodePtr, intern); in PHP_METHOD()
1994 RETURN_LONG(xmlGetLineNo(nodep)); in PHP_METHOD()