The elementtree.ElementInclude Module
Limited XInclude support for the ElementTree package.
Module Contents
- default_loader(href, parse, encoding=None) [#]
 
- 
Default loader.  This loader reads an included resource from disk.
- href
 
- 
Resource reference.
 
- parse
 
- 
Parse mode.  Either "xml" or "text".
 
- encoding
 
- 
Optional text encoding.
 
- Returns:
 
- 
The expanded resource.  If the parse mode is "xml", this
   is an ElementTree instance.  If the parse mode is "text", this
   is a Unicode string.  If the loader fails, it can return None
   or raise an IOError exception.
 
- Raises IOError:
 - 
If the loader fails to load the resource.
 
 
- FatalIncludeError (class)  [#]
 
- 
Fatal include error.
For more information about this class, see The FatalIncludeError Class.
 
- include(elem, loader=None) [#]
 
- 
Expand XInclude directives.
- elem
 
- 
Root element.
 
- loader
 
- 
Optional resource loader.  If omitted, it defaults
    to default_loader.  If given, it should be a callable
    that implements the same interface as default_loader.
 
- Raises FatalIncludeError:
 - 
If the function fails to include a given
    resource, or if the tree contains malformed XInclude elements.
 
- Raises IOError:
 - 
If the function fails to load a given resource.
 
 
- FatalIncludeError (class)  [#]
 
- 
Fatal include error.