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);