Lines Matching refs:prefix

116 static xmlNsPtr dom_create_owned_ns(zend_string *prefix, zend_string *uri)  in dom_create_owned_ns()  argument
118 ZEND_ASSERT(prefix != NULL); in dom_create_owned_ns()
125 ns->prefix = ZSTR_LEN(prefix) == 0 ? NULL : BAD_CAST ZSTR_VAL(prefix); in dom_create_owned_ns()
133 …om_libxml_ns_mapper_get_ns(php_dom_libxml_ns_mapper *mapper, zend_string *prefix, zend_string *uri) in php_dom_libxml_ns_mapper_get_ns() argument
139 if (prefix == NULL) { in php_dom_libxml_ns_mapper_get_ns()
140 prefix = zend_empty_string; in php_dom_libxml_ns_mapper_get_ns()
143 if (ZSTR_LEN(prefix) == 0 && ZSTR_LEN(uri) == 0) { in php_dom_libxml_ns_mapper_get_ns()
148 xmlNsPtr found = zend_hash_find_ptr(prefix_map, prefix); in php_dom_libxml_ns_mapper_get_ns()
153 xmlNsPtr ns = dom_create_owned_ns(prefix, uri); in php_dom_libxml_ns_mapper_get_ns()
157 zend_hash_add_new(prefix_map, prefix, &new_zv); in php_dom_libxml_ns_mapper_get_ns()
162 …et_ns_raw_prefix_string(php_dom_libxml_ns_mapper *mapper, const xmlChar *prefix, size_t prefix_len… in php_dom_libxml_ns_mapper_get_ns_raw_prefix_string() argument
169 zend_string *prefix_str = zend_string_init((const char *) prefix, prefix_len, false); in php_dom_libxml_ns_mapper_get_ns_raw_prefix_string()
176 …pper_get_ns_raw_strings_ex(php_dom_libxml_ns_mapper *mapper, const char *prefix, size_t prefix_len… in php_dom_libxml_ns_mapper_get_ns_raw_strings_ex() argument
178 zend_string *prefix_str = zend_string_init(prefix, prefix_len, false); in php_dom_libxml_ns_mapper_get_ns_raw_strings_ex()
186 …ns_mapper_get_ns_raw_strings(php_dom_libxml_ns_mapper *mapper, const char *prefix, const char *uri) in php_dom_libxml_ns_mapper_get_ns_raw_strings() argument
188 …return php_dom_libxml_ns_mapper_get_ns_raw_strings_ex(mapper, prefix, strlen(prefix), uri, strlen(… in php_dom_libxml_ns_mapper_get_ns_raw_strings()
191 …_get_ns_raw_strings_nullsafe(php_dom_libxml_ns_mapper *mapper, const char *prefix, const char *uri) in php_dom_libxml_ns_mapper_get_ns_raw_strings_nullsafe() argument
193 if (prefix == NULL) { in php_dom_libxml_ns_mapper_get_ns_raw_strings_nullsafe()
194 prefix = ""; in php_dom_libxml_ns_mapper_get_ns_raw_strings_nullsafe()
199 return php_dom_libxml_ns_mapper_get_ns_raw_strings(mapper, prefix, uri); in php_dom_libxml_ns_mapper_get_ns_raw_strings_nullsafe()
211 const char *prefix = (const char *) ns->prefix; in php_dom_libxml_ns_mapper_store_and_normalize_parsed_ns() local
213 if (prefix == NULL) { in php_dom_libxml_ns_mapper_store_and_normalize_parsed_ns()
214 prefix = ""; in php_dom_libxml_ns_mapper_store_and_normalize_parsed_ns()
217 prefix_len = xmlStrlen(ns->prefix); in php_dom_libxml_ns_mapper_store_and_normalize_parsed_ns()
220 zval *zv = zend_hash_str_find_ptr(prefix_map, prefix, prefix_len); in php_dom_libxml_ns_mapper_store_and_normalize_parsed_ns()
227 zend_hash_str_add_new(prefix_map, prefix, prefix_len, &new_zv); in php_dom_libxml_ns_mapper_store_and_normalize_parsed_ns()
250 if (ns->prefix != NULL) { in php_dom_ns_compat_mark_attribute()
252 name = ns->prefix; in php_dom_ns_compat_mark_attribute()
341 xmlNsPtr matching_ns = xmlSearchNs(nodep->doc, nodep, attrp->ns->prefix); in php_dom_reconcile_attribute_namespace_after_insertion()
346 if (attrp->ns->prefix != NULL) { in php_dom_reconcile_attribute_namespace_after_insertion()
379 const char *prefix = (const char *) node->ns->prefix; in php_dom_libxml_reconcile_modern_single_node() local
381 new_ns = php_dom_libxml_ns_mapper_get_ns_raw_strings_nullsafe(ctx->ns_mapper, prefix, href); in php_dom_libxml_reconcile_modern_single_node()
421 …s_mapper_get_ns_raw_strings_nullsafe(ns_mapper, (const char *) node->ns->prefix, (const char *) no… in php_dom_libxml_reconcile_modern()
475 if (cur->ns != NULL && cur->ns->prefix != NULL) { in php_dom_get_in_scope_ns()
476 const char *prefix = (const char *) cur->ns->prefix; in php_dom_get_in_scope_ns() local
477 zend_hash_str_add_ptr(&tmp_prefix_to_ns_table, prefix, strlen(prefix), cur->ns); in php_dom_get_in_scope_ns()
482 …if (attr->ns != NULL && attr->ns->prefix != NULL && php_dom_ns_is_fast_ex(attr->ns, php_dom_ns_is_… in php_dom_get_in_scope_ns()
486 const char *prefix = (const char *) attr->name; in php_dom_get_in_scope_ns() local
487 …xmlNsPtr ns = php_dom_libxml_ns_mapper_get_ns_raw_strings(ns_mapper, prefix, (const char *) attr->… in php_dom_get_in_scope_ns()
488 zend_hash_str_add_ptr(&tmp_prefix_to_ns_table, prefix, strlen(prefix), ns); in php_dom_get_in_scope_ns()