Lines Matching refs:elem

119             for elem in result:
120 if _isinstance(elem.tag, _str):
121 yield elem
125 for elem in result:
126 el_tag = elem.tag
128 yield elem
135 for elem in result:
136 el_tag = elem.tag
138 yield elem
144 for elem in result:
145 el_tag = elem.tag
147 yield elem
159 for elem in result:
160 yield from elem
166 for elem in result:
167 for e in elem:
174 for elem in result:
175 yield from elem
199 for elem in result:
200 for e in elem.iter():
201 if e is not elem:
208 for elem in result:
209 for e in elem.iter(tag):
210 if e is not elem:
219 for elem in result:
220 if elem in parent_map:
221 parent = parent_map[elem]
252 for elem in result:
253 if elem.get(key) is not None:
254 yield elem
261 for elem in result:
262 if elem.get(key) == value:
263 yield elem
265 for elem in result:
266 if (attr_value := elem.get(key)) is not None and attr_value != value:
267 yield elem
273 for elem in result:
274 if elem.find(tag) is not None:
275 yield elem
285 for elem in result:
286 for e in elem.findall(tag):
288 yield elem
291 for elem in result:
292 for e in elem.iterfind(tag):
294 yield elem
298 for elem in result:
299 if "".join(elem.itertext()) == value:
300 yield elem
302 for elem in result:
303 if "".join(elem.itertext()) != value:
304 yield elem
327 for elem in result:
329 parent = parent_map[elem]
331 elems = list(parent.findall(elem.tag))
332 if elems[index] is elem:
333 yield elem
360 def iterfind(elem, path, namespaces=None):
395 result = [elem]
396 context = _SelectorContext(elem)
404 def find(elem, path, namespaces=None):
405 return next(iterfind(elem, path, namespaces), None)
410 def findall(elem, path, namespaces=None):
411 return list(iterfind(elem, path, namespaces))
416 def findtext(elem, path, default=None, namespaces=None):
418 elem = next(iterfind(elem, path, namespaces))
419 if elem.text is None:
421 return elem.text