OOXML namespaces¶
-
benker.parsers.ooxml.namespaces.
NS
= {'w': 'http://schemas.openxmlformats.org/wordprocessingml/2006/main'}¶ Namespace map used for xpath evaluation in Office Open XML documents
-
benker.parsers.ooxml.namespaces.
ns_name
(ns, name)¶
-
benker.parsers.ooxml.namespaces.
value_of
(element, xpath, *, namespaces={'w': 'http://schemas.openxmlformats.org/wordprocessingml/2006/main'}, default=None)¶ Take the first value of a xpath evaluation.
Parameters: - element (etree._Element) – Root element used to evaluate the xpath expression.
- xpath (str) – xpath expression. This expression will be evaluated using the namespaces namespaces.
- namespaces (dict[str, str]) – Namespace map to use for the xpath evaluation.
- default – default value used if the xpath evaluation returns no result.
Returns: the first result or the default value.
-
benker.parsers.ooxml.namespaces.
w
(name)¶