module documentation

Limited XInclude support for the ElementTree package. While lxml.etree has full support for XInclude (see `etree.ElementTree.xinclude()`), this module provides a simpler, pure Python, ElementTree compatible implementation that supports a simple form of custom URL resolvers.

Class FatalIncludeError Undocumented
Class LimitedRecursiveIncludeError Undocumented
Function default_loader Undocumented
Function include Undocumented
Constant DEFAULT_MAX_INCLUSION_DEPTH Undocumented
Constant XINCLUDE Undocumented
Constant XINCLUDE_FALLBACK Undocumented
Constant XINCLUDE_INCLUDE Undocumented
Constant XINCLUDE_ITER_TAG Undocumented
Function _include Undocumented
Function _lxml_default_loader Undocumented
Function _wrap_et_loader Undocumented
def default_loader(href, parse, encoding=None): (source)

Undocumented

def include(elem, loader=None, base_url=None, max_depth=DEFAULT_MAX_INCLUSION_DEPTH): (source)

Undocumented

DEFAULT_MAX_INCLUSION_DEPTH: int = (source)

Undocumented

Value
6
XINCLUDE: str = (source)

Undocumented

Value
'{http://www.w3.org/2001/XInclude}'
XINCLUDE_FALLBACK = (source)

Undocumented

Value
XINCLUDE+'fallback'
XINCLUDE_INCLUDE = (source)

Undocumented

Value
XINCLUDE+'include'
XINCLUDE_ITER_TAG = (source)

Undocumented

Value
XINCLUDE+'*'
def _include(elem, loader=None, base_url=None, max_depth=DEFAULT_MAX_INCLUSION_DEPTH, _parent_hrefs=None): (source)

Undocumented

def _lxml_default_loader(href, parse, encoding=None, parser=None): (source)

Undocumented

def _wrap_et_loader(loader): (source)

Undocumented