Lines Matching refs:prefix

114 static inline int match_ns(php_sxe_object *sxe, xmlNodePtr node, xmlChar *name, int prefix) /* {{{ …  in match_ns()  argument
116 if (name == NULL && (node->ns == NULL || node->ns->prefix == NULL)) { in match_ns()
120 if (node->ns && !xmlStrcmp(prefix ? node->ns->prefix : node->ns->href, name)) { in match_ns()
1389 char *prefix, *ns_uri; in SXE_METHOD() local
1391 …if (zend_parse_parameters(ZEND_NUM_ARGS(), "ss", &prefix, &prefix_len, &ns_uri, &ns_uri_len) == FA… in SXE_METHOD()
1400 if (xmlXPathRegisterNs(sxe->xpath, (xmlChar *)prefix, (xmlChar *)ns_uri) != 0) { in SXE_METHOD()
1503 #define SXE_NS_PREFIX(ns) (ns->prefix ? (char*)ns->prefix : "")
1507 char *prefix = SXE_NS_PREFIX(ns); in sxe_add_namespace_name() local
1508 zend_string *key = zend_string_init(prefix, strlen(prefix), 0); in sxe_add_namespace_name()
1708 xmlChar *localname, *prefix = NULL; in SXE_METHOD() local
1735 localname = xmlSplitQName2((xmlChar *)qname, &prefix); in SXE_METHOD()
1745 nsptr = xmlNewNs(newnode, (xmlChar *)nsuri, prefix); in SXE_METHOD()
1749 nsptr = xmlNewNs(newnode, (xmlChar *)nsuri, prefix); in SXE_METHOD()
1755 _node_as_zval(sxe, newnode, return_value, SXE_ITER_NONE, (char *)localname, prefix, 0); in SXE_METHOD()
1758 if (prefix != NULL) { in SXE_METHOD()
1759 xmlFree(prefix); in SXE_METHOD()
1774 xmlChar *localname, *prefix = NULL; in SXE_METHOD() local
1800 localname = xmlSplitQName2((xmlChar *)qname, &prefix); in SXE_METHOD()
1803 if (prefix != NULL) { in SXE_METHOD()
1804 xmlFree(prefix); in SXE_METHOD()
1815 if (prefix != NULL) { in SXE_METHOD()
1816 xmlFree(prefix); in SXE_METHOD()
1825 nsptr = xmlNewNs(node, (xmlChar *)nsuri, prefix); in SXE_METHOD()
1832 if (prefix != NULL) { in SXE_METHOD()
1833 xmlFree(prefix); in SXE_METHOD()
2352 xmlChar *prefix = sxe->iter.nsprefix; in php_sxe_iterator_fetch() local
2359 if (!xmlStrcmp(node->name, sxe->iter.name) && match_ns(sxe, node, prefix, isprefix)) { in php_sxe_iterator_fetch()
2368 if (match_ns(sxe, node, prefix, isprefix)) { in php_sxe_iterator_fetch()
2378 if (!xmlStrcmp(node->name, sxe->iter.name) && match_ns(sxe, node, prefix, isprefix)) { in php_sxe_iterator_fetch()
2387 if (match_ns(sxe, node, prefix, isprefix)) { in php_sxe_iterator_fetch()
2396 _node_as_zval(sxe, node, &sxe->iter.data, SXE_ITER_NONE, NULL, prefix, isprefix); in php_sxe_iterator_fetch()
2617 ZEND_ARG_INFO(0, prefix)