Lines Matching refs:nodep

137 static xmlNodePtr php_dom_create_fake_namespace_decl_node_ptr(xmlNodePtr nodep, xmlNsPtr original);
491 xmlNodePtr nodep = NULL; in php_dom_export_node() local
495 nodep = intern->node->node; in php_dom_export_node()
498 return nodep; in php_dom_export_node()
506 xmlNodePtr nodep = NULL; in dom_import_simplexml_common() local
514 nodep = php_libxml_import_node(node); in dom_import_simplexml_common()
516 …if (nodep && nodeobj && nodeobj->document && (nodep->type == XML_ELEMENT_NODE || nodep->type == XM… in dom_import_simplexml_common()
530 …if (old_class_type != PHP_LIBXML_CLASS_MODERN && new_class == PHP_LIBXML_CLASS_MODERN && nodep->do… in dom_import_simplexml_common()
531 dom_document_convert_to_modern(nodeobj->document, nodep->doc); in dom_import_simplexml_common()
534 DOM_RET_OBJ((xmlNodePtr) nodep, (dom_object *)nodeobj); in dom_import_simplexml_common()
1643 xmlNodePtr nodep; in dom_hierarchy() local
1653 nodep = parent; in dom_hierarchy()
1655 while (nodep) { in dom_hierarchy()
1656 if (nodep == child) { in dom_hierarchy()
1659 nodep = nodep->parent; in dom_hierarchy()
1684 bool dom_match_qualified_name_according_to_spec(const xmlChar *qname, const xmlNode *nodep) in dom_match_qualified_name_according_to_spec() argument
1686 const xmlChar *node_local = nodep->name; in dom_match_qualified_name_according_to_spec()
1691 if (nodep->ns != NULL && nodep->ns->prefix != NULL) { in dom_match_qualified_name_according_to_spec()
1692 const char *prefix = (const char *) nodep->ns->prefix; in dom_match_qualified_name_according_to_spec()
1710 …_equality(const xmlChar *local, const xmlChar *local_lower, const xmlNode *nodep, bool match_qname) in dom_match_qualified_name_for_tag_name_equality() argument
1713 return xmlStrEqual(nodep->name, local); in dom_match_qualified_name_for_tag_name_equality()
1716 …const xmlChar *local_to_use = nodep->doc->type == XML_HTML_DOCUMENT_NODE && php_dom_ns_is_fast(nod… in dom_match_qualified_name_for_tag_name_equality()
1717 return dom_match_qualified_name_according_to_spec(local_to_use, nodep); in dom_match_qualified_name_for_tag_name_equality()
1720 xmlNode *dom_get_elements_by_tag_name_ns_raw(xmlNodePtr basep, xmlNodePtr nodep, xmlChar *ns, xmlCh… in dom_get_elements_by_tag_name_ns_raw() argument
1723 if (UNEXPECTED(nodep == NULL)) { in dom_get_elements_by_tag_name_ns_raw()
1738 if (nodep->type == XML_ELEMENT_NODE) { in dom_get_elements_by_tag_name_ns_raw()
1739 …if (local_match_any || dom_match_qualified_name_for_tag_name_equality(local, local_lower, nodep, m… in dom_get_elements_by_tag_name_ns_raw()
1740 …if (ns_match_any || (ns[0] == '\0' && nodep->ns == NULL) || (nodep->ns != NULL && xmlStrEqual(node… in dom_get_elements_by_tag_name_ns_raw()
1742 ret = nodep; in dom_get_elements_by_tag_name_ns_raw()
1749 if (nodep->children) { in dom_get_elements_by_tag_name_ns_raw()
1750 nodep = nodep->children; in dom_get_elements_by_tag_name_ns_raw()
1755 nodep = php_dom_next_in_tree_order(nodep, basep); in dom_get_elements_by_tag_name_ns_raw()
1756 if (!nodep) { in dom_get_elements_by_tag_name_ns_raw()
1764 static inline bool is_empty_node(xmlNodePtr nodep) in is_empty_node() argument
1766 return nodep->content == NULL || *nodep->content == '\0'; in is_empty_node()
1792 void php_dom_normalize_legacy(xmlNodePtr nodep) in php_dom_normalize_legacy() argument
1794 xmlNodePtr child = nodep->children; in php_dom_normalize_legacy()
1857 static void dom_reconcile_ns_internal(xmlDocPtr doc, xmlNodePtr nodep, xmlNodePtr search_parent) in dom_reconcile_ns_internal() argument
1862 if (nodep->nsDef != NULL) { in dom_reconcile_ns_internal()
1863 curns = nodep->nsDef; in dom_reconcile_ns_internal()
1871 nodep->nsDef = nsdftptr; in dom_reconcile_ns_internal()
1888 void dom_reconcile_ns(xmlDocPtr doc, xmlNodePtr nodep) /* {{{ */ in dom_reconcile_ns() argument
1890 ZEND_ASSERT(nodep->type != XML_ATTRIBUTE_NODE); in dom_reconcile_ns()
1894 if (nodep->type == XML_ELEMENT_NODE) { in dom_reconcile_ns()
1895 dom_reconcile_ns_internal(doc, nodep, nodep->parent); in dom_reconcile_ns()
1896 xmlReconciliateNs(doc, nodep); in dom_reconcile_ns()
1901 static void dom_reconcile_ns_list_internal(xmlDocPtr doc, xmlNodePtr nodep, xmlNodePtr last, xmlNod… in dom_reconcile_ns_list_internal() argument
1903 ZEND_ASSERT(nodep != NULL); in dom_reconcile_ns_list_internal()
1905 if (nodep->type == XML_ELEMENT_NODE) { in dom_reconcile_ns_list_internal()
1906 dom_reconcile_ns_internal(doc, nodep, search_parent); in dom_reconcile_ns_list_internal()
1907 if (nodep->children) { in dom_reconcile_ns_list_internal()
1908 …dom_reconcile_ns_list_internal(doc, nodep->children, nodep->last /* process the whole children lis… in dom_reconcile_ns_list_internal()
1911 if (nodep == last) { in dom_reconcile_ns_list_internal()
1914 nodep = nodep->next; in dom_reconcile_ns_list_internal()
1918 void dom_reconcile_ns_list(xmlDocPtr doc, xmlNodePtr nodep, xmlNodePtr last) in dom_reconcile_ns_list() argument
1920 dom_reconcile_ns_list_internal(doc, nodep, last, nodep->parent); in dom_reconcile_ns_list()
1925 xmlReconciliateNs(doc, nodep); in dom_reconcile_ns_list()
1926 if (nodep == last) { in dom_reconcile_ns_list()
1929 nodep = nodep->next; in dom_reconcile_ns_list()
2055 xmlNsPtr dom_get_ns_unchecked(xmlNodePtr nodep, char *uri, char *prefix) in dom_get_ns_unchecked() argument
2057 xmlNsPtr nsptr = xmlNewNs(nodep, BAD_CAST uri, BAD_CAST prefix); in dom_get_ns_unchecked()
2063 return dom_get_ns_resolve_prefix_conflict(nodep, uri); in dom_get_ns_unchecked()
2070 xmlNsPtr dom_get_ns(xmlNodePtr nodep, char *uri, int *errorcode, char *prefix) { in dom_get_ns() argument
2076 nsptr = dom_get_ns_unchecked(nodep, uri, prefix); in dom_get_ns()
2122 static xmlNodePtr php_dom_create_fake_namespace_decl_node_ptr(xmlNodePtr nodep, xmlNsPtr original) in php_dom_create_fake_namespace_decl_node_ptr() argument
2128 attrp = xmlNewDocNode(nodep->doc, NULL, BAD_CAST original->prefix, original->href); in php_dom_create_fake_namespace_decl_node_ptr()
2130 attrp = xmlNewDocNode(nodep->doc, NULL, BAD_CAST "xmlns", original->href); in php_dom_create_fake_namespace_decl_node_ptr()
2133 attrp->parent = nodep; in php_dom_create_fake_namespace_decl_node_ptr()
2139 xmlNodePtr php_dom_create_fake_namespace_decl(xmlNodePtr nodep, xmlNsPtr original, zval *return_val… in php_dom_create_fake_namespace_decl() argument
2141 xmlNodePtr attrp = php_dom_create_fake_namespace_decl_node_ptr(nodep, original); in php_dom_create_fake_namespace_decl()
2201 void dom_remove_all_children(xmlNodePtr nodep) in dom_remove_all_children() argument
2203 if (nodep->children) { in dom_remove_all_children()
2204 node_list_unlink(nodep->children); in dom_remove_all_children()
2205 php_libxml_node_free_list((xmlNodePtr) nodep->children); in dom_remove_all_children()
2206 nodep->children = NULL; in dom_remove_all_children()
2207 nodep->last = NULL; in dom_remove_all_children()
2211 void php_dom_get_content_into_zval(const xmlNode *nodep, zval *return_value, bool null_on_failure) in php_dom_get_content_into_zval() argument
2213 ZEND_ASSERT(nodep != NULL); in php_dom_get_content_into_zval()
2215 switch (nodep->type) { in php_dom_get_content_into_zval()
2220 char *str = (char * ) nodep->content; in php_dom_get_content_into_zval()
2230 xmlChar *value = dom_attr_value((const xmlAttr *) nodep, &free); in php_dom_get_content_into_zval()
2239 char *str = (char *) xmlNodeGetContent(nodep); in php_dom_get_content_into_zval()