|
|
- """Tree adapters let you convert from one tree structure to another
-
- Example:
-
- .. code-block:: python
-
- from pip._vendor import html5lib
- from pip._vendor.html5lib.treeadapters import genshi
-
- doc = '<html><body>Hi!</body></html>'
- treebuilder = html5lib.getTreeBuilder('etree')
- parser = html5lib.HTMLParser(tree=treebuilder)
- tree = parser.parse(doc)
- TreeWalker = html5lib.getTreeWalker('etree')
-
- genshi_tree = genshi.to_genshi(TreeWalker(tree))
-
- """
- from __future__ import absolute_import, division, unicode_literals
-
- from . import sax
-
- __all__ = ["sax"]
-
- try:
- from . import genshi # noqa
- except ImportError:
- pass
- else:
- __all__.append("genshi")
|