💾 Archived View for tris.fyi › pydoc › xml.etree.ElementPath captured on 2022-03-01 at 16:11:16. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2022-01-08)
-=-=-=-=-=-=-
This module has no docstring.
find(elem, path, namespaces=None)
findall(elem, path, namespaces=None)
findtext(elem, path, default=None, namespaces=None)
get_parent_map(context)
iterfind(elem, path, namespaces=None)
prepare_child(next, token)
prepare_descendant(next, token)
prepare_parent(next, token)
prepare_predicate(next, token)
prepare_self(next, token)
prepare_star(next, token)
xpath_tokenizer(pattern, namespaces=None)
ops = {'': <function prepare_child at 0x7f0224f75a60>, '*': <function prepare_star at 0x7f0224fe7d30>, '.': <function prepare_self at 0x7f0224fe7280>, '..': <function prepare_parent at 0x7f0224fe79d0>, '//': <function prepare_descendant at 0x7f0224fe75e0>, '[': <function prepare_predicate at 0x7f0224fe7040>}
xpath_tokenizer_re = re.compile('(\'[^\']*\'|\\"[^\\"]*\\"|::|//?|\\.\\.|\\(\\)|[/.*:\\[\\]\\(\\)@=])|((?:\\{[^}]+\\})?[^/\\[\\]\\(\\)@=\\s]+)|\\s+')