Lines Matching refs:nsptr

43 	xmlNsPtr nsptr = NULL;  in PHP_METHOD()  local
61 nsptr = dom_get_ns(nodep, uri, &errorcode, prefix); in PHP_METHOD()
62 xmlSetNs(nodep, nsptr); in PHP_METHOD()
526 xmlNsPtr nsptr; in PHP_METHOD() local
546 nsptr = dom_get_nsdecl(elemp, (xmlChar *)name); in PHP_METHOD()
547 if (nsptr != NULL) { in PHP_METHOD()
548 RETVAL_STRING((char *) nsptr->href); in PHP_METHOD()
606 xmlNsPtr nsptr; in PHP_METHOD() local
647 nsptr = dom_get_nsdecl(elemp, NULL); in PHP_METHOD()
649 nsptr = dom_get_nsdecl(elemp, (xmlChar *)localname); in PHP_METHOD()
652 nsptr = xmlSearchNsByHref(elemp->doc, elemp, (xmlChar *)uri); in PHP_METHOD()
653 if (nsptr && nsptr->prefix == NULL) { in PHP_METHOD()
656 tmpnsptr = nsptr->next; in PHP_METHOD()
660 nsptr = tmpnsptr; in PHP_METHOD()
666 nsptr = _dom_new_reconNs(elemp->doc, elemp, nsptr); in PHP_METHOD()
671 if (nsptr == NULL) { in PHP_METHOD()
683 nsptr = dom_get_ns(elemp, uri, &errorcode, prefix); in PHP_METHOD()
689 if (nsptr->href) { in PHP_METHOD()
690 xmlFree((xmlChar *) nsptr->href); in PHP_METHOD()
692 nsptr->href = xmlStrdup((xmlChar *)value); in PHP_METHOD()
697 xmlSetNsProp(elemp, nsptr, (xmlChar *)localname, (xmlChar *)value); in PHP_METHOD()
774 static void dom_eliminate_ns(xmlNodePtr nodep, xmlNsPtr nsptr) in dom_eliminate_ns() argument
776 if (nsptr->href != NULL) { in dom_eliminate_ns()
777 xmlFree((char *) nsptr->href); in dom_eliminate_ns()
778 nsptr->href = NULL; in dom_eliminate_ns()
780 if (nsptr->prefix != NULL) { in dom_eliminate_ns()
781 xmlFree((char *) nsptr->prefix); in dom_eliminate_ns()
782 nsptr->prefix = NULL; in dom_eliminate_ns()
787 if (current_ns == nsptr) { in dom_eliminate_ns()
788 nodep->nsDef = nsptr->next; in dom_eliminate_ns()
791 if (current_ns->next == nsptr) { in dom_eliminate_ns()
792 current_ns->next = nsptr->next; in dom_eliminate_ns()
798 nsptr->next = NULL; in dom_eliminate_ns()
799 dom_set_old_ns(nodep->doc, nsptr); in dom_eliminate_ns()
801 dom_remove_eliminated_ns(nodep, nsptr); in dom_eliminate_ns()
812 xmlNsPtr nsptr; in PHP_METHOD() local
831 nsptr = dom_get_nsdecl(nodep, (xmlChar *)name); in PHP_METHOD()
832 if (nsptr != NULL) { in PHP_METHOD()
833 if (xmlStrEqual((xmlChar *)uri, nsptr->href)) { in PHP_METHOD()
834 dom_eliminate_ns(nodep, nsptr); in PHP_METHOD()
878 xmlNsPtr nsptr; in PHP_METHOD() local
879 nsptr = dom_get_nsdecl(elemp, (xmlChar *)name); in PHP_METHOD()
880 if (nsptr != NULL) { in PHP_METHOD()
883 (void) php_dom_create_fake_namespace_decl(elemp, nsptr, return_value, intern); in PHP_METHOD()