Lines Matching refs:objmap

183 	dom_nnodemap_object *objmap;  in php_dom_iterator_move_forward()  local
193 objmap = (dom_nnodemap_object *)nnmap->ptr; in php_dom_iterator_move_forward()
198 if (objmap->nodetype != XML_ENTITY_NODE && in php_dom_iterator_move_forward()
199 objmap->nodetype != XML_NOTATION_NODE) { in php_dom_iterator_move_forward()
200 if (objmap->nodetype == DOM_NODESET) { in php_dom_iterator_move_forward()
201 nodeht = HASH_OF(&objmap->baseobj_zv); in php_dom_iterator_move_forward()
211 if (objmap->nodetype == XML_ATTRIBUTE_NODE || in php_dom_iterator_move_forward()
212 objmap->nodetype == XML_ELEMENT_NODE) { in php_dom_iterator_move_forward()
216 basenode = dom_object_get_node(objmap->baseobj); in php_dom_iterator_move_forward()
226 basenode, (char *) objmap->ns, (char *) objmap->local, &previndex, iter->index); in php_dom_iterator_move_forward()
230 if (objmap->nodetype == XML_ENTITY_NODE) { in php_dom_iterator_move_forward()
231 curnode = php_dom_libxml_hash_iter(objmap->ht, iter->index); in php_dom_iterator_move_forward()
233 curnode = php_dom_libxml_notation_iter(objmap->ht, iter->index); in php_dom_iterator_move_forward()
243 php_dom_create_object(curnode, &iterator->curobj, objmap->baseobj); in php_dom_iterator_move_forward()
261 dom_nnodemap_object *objmap; in php_dom_get_iterator() local
282 objmap = (dom_nnodemap_object *)intern->ptr; in php_dom_get_iterator()
283 if (objmap != NULL) { in php_dom_get_iterator()
284 if (objmap->nodetype != XML_ENTITY_NODE && in php_dom_get_iterator()
285 objmap->nodetype != XML_NOTATION_NODE) { in php_dom_get_iterator()
286 if (objmap->nodetype == DOM_NODESET) { in php_dom_get_iterator()
287 nodeht = HASH_OF(&objmap->baseobj_zv); in php_dom_get_iterator()
293 nodep = (xmlNode *)dom_object_get_node(objmap->baseobj); in php_dom_get_iterator()
297 if (objmap->nodetype == XML_ATTRIBUTE_NODE || objmap->nodetype == XML_ELEMENT_NODE) { in php_dom_get_iterator()
298 if (objmap->nodetype == XML_ATTRIBUTE_NODE) { in php_dom_get_iterator()
310 nodep, (char *) objmap->ns, (char *) objmap->local, &curindex, 0); in php_dom_get_iterator()
314 if (objmap->nodetype == XML_ENTITY_NODE) { in php_dom_get_iterator()
315 curnode = php_dom_libxml_hash_iter(objmap->ht, 0); in php_dom_get_iterator()
317 curnode = php_dom_libxml_notation_iter(objmap->ht, 0); in php_dom_get_iterator()
323 php_dom_create_object(curnode, &iterator->curobj, objmap->baseobj); in php_dom_get_iterator()