[hide private]
[frames] | no frames]

[ Module Hierarchy | Class Hierarchy ]

# Module Hierarchy

- elementtree.ElementTree
- lxml
  - lxml.ElementInclude
  - lxml._elementpath
  - lxml.builder
  - lxml.cssselect
  - lxml.doctestcompare: lxml-based doctest output comparison.
  - lxml.etree
  - lxml.html
    - lxml.html.ElementSoup: External interface to the BeautifulSoup HTML parser.
    - lxml.html._diffcommand
    - lxml.html.builder: HTML specialisation of ``builder.py`` by Fredrik Lundh
    - lxml.html.clean
    - lxml.html.defs
    - lxml.html.diff
    - lxml.html.formfill
    - lxml.html.setmixin
    - lxml.html.tests
      - lxml.html.tests.test_autolink
      - lxml.html.tests.test_basic
      - lxml.html.tests.test_clean
      - lxml.html.tests.test_diff
      - lxml.html.tests.test_elementsoup
      - lxml.html.tests.test_feedparser_data
      - lxml.html.tests.test_formfill
      - lxml.html.tests.test_forms
      - lxml.html.tests.test_rewritelinks
      - lxml.html.tests.transform_feedparser_data: This takes the feedparser tests from here: http://feedparser.org/tests/wellformed/sanitize/ and rewrites them to be easier to handle (not using the internal model of feedparser).
  - lxml.htmlbuilder: Usage:
  - lxml.objectify
  - lxml.pyclasslookup
  - lxml.sax
  - lxml.tests
    - lxml.tests.common_imports
    - lxml.tests.test_classlookup: Tests for different Element class lookup mechanisms.
    - lxml.tests.test_css
    - lxml.tests.test_dtd: Test cases related to DTD parsing and validation
    - lxml.tests.test_elementtree: Tests for the ElementTree API
    - lxml.tests.test_errors
    - lxml.tests.test_etree: Tests specific to the extended etree API
    - lxml.tests.test_htmlparser: HTML parser test cases for etree
    - lxml.tests.test_io: IO test cases that apply to both etree and ElementTree
    - lxml.tests.test_nsclasses: Test cases related to namespace implementation classes and the namespace registry mechanism
    - lxml.tests.test_objectify: Tests specific to the lxml.objectify API
    - lxml.tests.test_pyclasslookup: Tests specific to the Python based class lookup.
    - lxml.tests.test_relaxng: Test cases related to RelaxNG parsing and validation
    - lxml.tests.test_sax: Test cases related to SAX I/O
    - lxml.tests.test_schematron: Test cases related to Schematron parsing and validation
    - lxml.tests.test_unicode
    - lxml.tests.test_xmlschema: Test cases related to XML Schema parsing and validation
    - lxml.tests.test_xpathevaluator: Test cases related to XPath evaluation and the XPath class
    - lxml.tests.test_xslt: Test cases related to XSLT processing