Lines Matching refs:prefix

116 static inline int match_ns(php_sxe_object *sxe, xmlNodePtr node, xmlChar *name, int prefix) /* {{{ …  in match_ns()  argument
118 if (name == NULL && (node->ns == NULL || node->ns->prefix == NULL)) { in match_ns()
122 if (node->ns && !xmlStrcmp(prefix ? node->ns->prefix : node->ns->href, name)) { in match_ns()
1399 char *prefix, *ns_uri; in SXE_METHOD() local
1401 …if (zend_parse_parameters(ZEND_NUM_ARGS(), "ss", &prefix, &prefix_len, &ns_uri, &ns_uri_len) == FA… in SXE_METHOD()
1410 if (xmlXPathRegisterNs(sxe->xpath, (xmlChar *)prefix, (xmlChar *)ns_uri) != 0) { in SXE_METHOD()
1513 #define SXE_NS_PREFIX(ns) (ns->prefix ? (char*)ns->prefix : "")
1517 char *prefix = SXE_NS_PREFIX(ns); in sxe_add_namespace_name() local
1518 zend_string *key = zend_string_init(prefix, strlen(prefix), 0); in sxe_add_namespace_name()
1718 xmlChar *localname, *prefix = NULL; in SXE_METHOD() local
1745 localname = xmlSplitQName2((xmlChar *)qname, &prefix); in SXE_METHOD()
1755 nsptr = xmlNewNs(newnode, (xmlChar *)nsuri, prefix); in SXE_METHOD()
1759 nsptr = xmlNewNs(newnode, (xmlChar *)nsuri, prefix); in SXE_METHOD()
1765 _node_as_zval(sxe, newnode, return_value, SXE_ITER_NONE, (char *)localname, prefix, 0); in SXE_METHOD()
1768 if (prefix != NULL) { in SXE_METHOD()
1769 xmlFree(prefix); in SXE_METHOD()
1784 xmlChar *localname, *prefix = NULL; in SXE_METHOD() local
1810 localname = xmlSplitQName2((xmlChar *)qname, &prefix); in SXE_METHOD()
1813 if (prefix != NULL) { in SXE_METHOD()
1814 xmlFree(prefix); in SXE_METHOD()
1825 if (prefix != NULL) { in SXE_METHOD()
1826 xmlFree(prefix); in SXE_METHOD()
1835 nsptr = xmlNewNs(node, (xmlChar *)nsuri, prefix); in SXE_METHOD()
1842 if (prefix != NULL) { in SXE_METHOD()
1843 xmlFree(prefix); in SXE_METHOD()
2363 xmlChar *prefix = sxe->iter.nsprefix; in php_sxe_iterator_fetch() local
2370 if (!xmlStrcmp(node->name, sxe->iter.name) && match_ns(sxe, node, prefix, isprefix)) { in php_sxe_iterator_fetch()
2379 if (match_ns(sxe, node, prefix, isprefix)) { in php_sxe_iterator_fetch()
2389 if (!xmlStrcmp(node->name, sxe->iter.name) && match_ns(sxe, node, prefix, isprefix)) { in php_sxe_iterator_fetch()
2398 if (match_ns(sxe, node, prefix, isprefix)) { in php_sxe_iterator_fetch()
2407 _node_as_zval(sxe, node, &sxe->iter.data, SXE_ITER_NONE, NULL, prefix, isprefix); in php_sxe_iterator_fetch()
2628 ZEND_ARG_INFO(0, prefix)