attrp 107 ext/dom/attr.c xmlAttrPtr attrp; attrp 109 ext/dom/attr.c attrp = (xmlAttrPtr) dom_object_get_node(obj); attrp 111 ext/dom/attr.c if (attrp == NULL) { attrp 117 ext/dom/attr.c ZVAL_STRING(*retval, (char *) (attrp->name), 1); attrp 146 ext/dom/attr.c xmlAttrPtr attrp; attrp 149 ext/dom/attr.c attrp = (xmlAttrPtr) dom_object_get_node(obj); attrp 151 ext/dom/attr.c if (attrp == NULL) { attrp 159 ext/dom/attr.c if ((content = xmlNodeGetContent((xmlNodePtr) attrp)) != NULL) { attrp 173 ext/dom/attr.c xmlAttrPtr attrp; attrp 175 ext/dom/attr.c attrp = (xmlAttrPtr) dom_object_get_node(obj); attrp 177 ext/dom/attr.c if (attrp == NULL) { attrp 182 ext/dom/attr.c if (attrp->children) { attrp 183 ext/dom/attr.c node_list_unlink(attrp->children TSRMLS_CC); attrp 188 ext/dom/attr.c xmlNodeSetContentLen((xmlNodePtr) attrp, Z_STRVAL_P(newval), Z_STRLEN_P(newval) + 1); attrp 257 ext/dom/attr.c xmlAttrPtr attrp; attrp 263 ext/dom/attr.c DOM_GET_OBJ(attrp, id, xmlAttrPtr, intern); attrp 265 ext/dom/attr.c if (attrp->atype == XML_ATTRIBUTE_ID) { attrp 1327 ext/dom/document.c xmlAttrPtr attrp; attrp 1338 ext/dom/document.c attrp = xmlGetID(docp, (xmlChar *) idname); attrp 1340 ext/dom/document.c if (attrp && attrp->parent) { attrp 1341 ext/dom/document.c DOM_RET_OBJ((xmlNodePtr) attrp->parent, &ret, intern); attrp 441 ext/dom/element.c xmlNodePtr nodep, attrp; attrp 457 ext/dom/element.c attrp = dom_get_dom1_attribute(nodep, (xmlChar *)name); attrp 458 ext/dom/element.c if (attrp == NULL) { attrp 462 ext/dom/element.c switch (attrp->type) { attrp 464 ext/dom/element.c if (php_dom_object_get_data(attrp) == NULL) { attrp 465 ext/dom/element.c node_list_unlink(attrp->children TSRMLS_CC); attrp 466 ext/dom/element.c xmlUnlinkNode(attrp); attrp 467 ext/dom/element.c xmlFreeProp((xmlAttrPtr)attrp); attrp 469 ext/dom/element.c xmlUnlinkNode(attrp); attrp 489 ext/dom/element.c xmlNodePtr nodep, attrp; attrp 500 ext/dom/element.c attrp = dom_get_dom1_attribute(nodep, (xmlChar *)name); attrp 501 ext/dom/element.c if (attrp == NULL) { attrp 505 ext/dom/element.c if (attrp->type == XML_NAMESPACE_DECL) { attrp 509 ext/dom/element.c nsparent = attrp->_private; attrp 510 ext/dom/element.c curns = xmlNewNs(NULL, attrp->name, NULL); attrp 511 ext/dom/element.c if (attrp->children) { attrp 512 ext/dom/element.c curns->prefix = xmlStrdup((xmlChar *) attrp->children); attrp 514 ext/dom/element.c if (attrp->children) { attrp 515 ext/dom/element.c attrp = xmlNewDocNode(nodep->doc, NULL, (xmlChar *) attrp->children, attrp->name); attrp 517 ext/dom/element.c attrp = xmlNewDocNode(nodep->doc, NULL, (xmlChar *)"xmlns", attrp->name); attrp 519 ext/dom/element.c attrp->type = XML_NAMESPACE_DECL; attrp 520 ext/dom/element.c attrp->parent = nsparent; attrp 521 ext/dom/element.c attrp->ns = curns; attrp 524 ext/dom/element.c DOM_RET_OBJ((xmlNodePtr) attrp, &ret, intern); attrp 536 ext/dom/element.c xmlAttr *attrp, *existattrp = NULL; attrp 551 ext/dom/element.c DOM_GET_OBJ(attrp, node, xmlAttrPtr, attrobj); attrp 553 ext/dom/element.c if (attrp->type != XML_ATTRIBUTE_NODE) { attrp 558 ext/dom/element.c if (!(attrp->doc == NULL || attrp->doc == nodep->doc)) { attrp 563 ext/dom/element.c existattrp = xmlHasProp(nodep, attrp->name); attrp 566 ext/dom/element.c ((php_libxml_node_ptr *)oldobj->ptr)->node == (xmlNodePtr) attrp) attrp 573 ext/dom/element.c if (attrp->parent != NULL) { attrp 574 ext/dom/element.c xmlUnlinkNode((xmlNodePtr) attrp); attrp 577 ext/dom/element.c if (attrp->doc == NULL && nodep->doc != NULL) { attrp 582 ext/dom/element.c xmlAddChild(nodep, (xmlNodePtr) attrp); attrp 602 ext/dom/element.c xmlAttr *attrp; attrp 617 ext/dom/element.c DOM_GET_OBJ(attrp, node, xmlAttrPtr, attrobj); attrp 619 ext/dom/element.c if (attrp->type != XML_ATTRIBUTE_NODE || attrp->parent != nodep) { attrp 624 ext/dom/element.c xmlUnlinkNode((xmlNodePtr) attrp); attrp 626 ext/dom/element.c DOM_RET_OBJ((xmlNodePtr) attrp, &ret, intern); attrp 873 ext/dom/element.c xmlAttr *attrp; attrp 890 ext/dom/element.c attrp = xmlHasNsProp(nodep, (xmlChar *)name, (xmlChar *)uri); attrp 908 ext/dom/element.c if (attrp && attrp->type != XML_ATTRIBUTE_DECL) { attrp 909 ext/dom/element.c if (php_dom_object_get_data((xmlNodePtr) attrp) == NULL) { attrp 910 ext/dom/element.c node_list_unlink(attrp->children TSRMLS_CC); attrp 911 ext/dom/element.c xmlUnlinkNode((xmlNodePtr) attrp); attrp 912 ext/dom/element.c xmlFreeProp(attrp); attrp 914 ext/dom/element.c xmlUnlinkNode((xmlNodePtr) attrp); attrp 930 ext/dom/element.c xmlAttrPtr attrp; attrp 941 ext/dom/element.c attrp = xmlHasNsProp(elemp, (xmlChar *)name, (xmlChar *)uri); attrp 943 ext/dom/element.c if (attrp == NULL) { attrp 947 ext/dom/element.c DOM_RET_OBJ((xmlNodePtr) attrp, &ret, intern); attrp 961 ext/dom/element.c xmlAttr *attrp, *existattrp = NULL; attrp 976 ext/dom/element.c DOM_GET_OBJ(attrp, node, xmlAttrPtr, attrobj); attrp 978 ext/dom/element.c if (attrp->type != XML_ATTRIBUTE_NODE) { attrp 983 ext/dom/element.c if (!(attrp->doc == NULL || attrp->doc == nodep->doc)) { attrp 988 ext/dom/element.c nsp = attrp->ns; attrp 990 ext/dom/element.c existattrp = xmlHasNsProp(nodep, nsp->href, attrp->name); attrp 992 ext/dom/element.c existattrp = xmlHasProp(nodep, attrp->name); attrp 997 ext/dom/element.c ((php_libxml_node_ptr *)oldobj->ptr)->node == (xmlNodePtr) attrp) attrp 1004 ext/dom/element.c if (attrp->parent != NULL) { attrp 1005 ext/dom/element.c xmlUnlinkNode((xmlNodePtr) attrp); attrp 1008 ext/dom/element.c if (attrp->doc == NULL && nodep->doc != NULL) { attrp 1013 ext/dom/element.c xmlAddChild(nodep, (xmlNodePtr) attrp); attrp 1119 ext/dom/element.c static void php_set_attribute_id(xmlAttrPtr attrp, zend_bool is_id) /* {{{ */ attrp 1121 ext/dom/element.c if (is_id == 1 && attrp->atype != XML_ATTRIBUTE_ID) { attrp 1124 ext/dom/element.c id_val = xmlNodeListGetString(attrp->doc, attrp->children, 1); attrp 1126 ext/dom/element.c xmlAddID(NULL, attrp->doc, id_val, attrp); attrp 1130 ext/dom/element.c if (attrp->atype == XML_ATTRIBUTE_ID) { attrp 1131 ext/dom/element.c xmlRemoveID(attrp->doc, attrp); attrp 1132 ext/dom/element.c attrp->atype = 0; attrp 1146 ext/dom/element.c xmlAttrPtr attrp; attrp 1163 ext/dom/element.c attrp = xmlHasNsProp(nodep, (xmlChar *)name, NULL); attrp 1164 ext/dom/element.c if (attrp == NULL || attrp->type == XML_ATTRIBUTE_DECL) { attrp 1167 ext/dom/element.c php_set_attribute_id(attrp, is_id); attrp 1182 ext/dom/element.c xmlAttrPtr attrp; attrp 1199 ext/dom/element.c attrp = xmlHasNsProp(elemp, (xmlChar *)name, (xmlChar *)uri); attrp 1200 ext/dom/element.c if (attrp == NULL || attrp->type == XML_ATTRIBUTE_DECL) { attrp 1203 ext/dom/element.c php_set_attribute_id(attrp, is_id); attrp 1218 ext/dom/element.c xmlAttrPtr attrp; attrp 1233 ext/dom/element.c DOM_GET_OBJ(attrp, node, xmlAttrPtr, attrobj); attrp 1235 ext/dom/element.c if (attrp->parent != nodep) { attrp 1238 ext/dom/element.c php_set_attribute_id(attrp, is_id); attrp 1704 ext/simplexml/simplexml.c xmlAttrPtr attrp = NULL; attrp 1744 ext/simplexml/simplexml.c attrp = xmlHasNsProp(node, localname, (xmlChar *)nsuri); attrp 1745 ext/simplexml/simplexml.c if (attrp != NULL && attrp->type != XML_ATTRIBUTE_DECL) { attrp 1761 ext/simplexml/simplexml.c attrp = xmlNewNsProp(node, nsptr, localname, (xmlChar *)value);