[hide private]
[frames] | no frames]

[ Module Hierarchy | Class Hierarchy ]

# Module Hierarchy

- pyxb: PyXB stands for Python W3C XML Schema Bindings, and is pronounced "pixbee".
  - pyxb.binding: Material used to generate and execute bindings generated by the PyXB package.
    - pyxb.binding.basis: This module contains support classes from which schema-specific bindings inherit, and that describe the content models of those schema.
    - pyxb.binding.content: Helper classes that maintain the content model of XMLSchema in the binding classes.
    - pyxb.binding.datatypes: Classes supporting XMLSchema Part 2: Datatypes.
    - pyxb.binding.facets: Classes related to XMLSchema facets.
    - pyxb.binding.generate: The really ugly code that generates the Python bindings.
    - pyxb.binding.saxer: This module contains support for generating bindings from an XML stream using a SAX parser.
    - pyxb.binding.xml_: Binding classes for types referenced by the attribute and attribute group declarations in the XML namespace (http://www.w3.org/XML/1998/namespace).
  - pyxb.exceptions_: Extensions of standard exceptions for PyXB events.
  - pyxb.namespace: Classes and global objects related to XML Namespaces.
    - pyxb.namespace.archive: Classes and global objects related to archiving XML Namespaces.
    - pyxb.namespace.builtin: Classes and global objects related to built-in XML Namespaces.
    - pyxb.namespace.resolution: Classes and global objects related to resolving XML Namespaces.
    - pyxb.namespace.utility: Utility functions related to XML Namespaces.
  - pyxb.utils: pyxb.utils -- Utilities for the PyWXSB package.
    - pyxb.utils.activestate
    - pyxb.utils.domutils: Functions that support activities related to the Document Object Model.
    - pyxb.utils.fac: This module provides Finite Automata with Counters.
    - pyxb.utils.saxdom: This module contains support for a DOM tree representation from an XML document using a SAX parser.
    - pyxb.utils.saxutils: This module contains support for processing XML using a SAX parser.
    - pyxb.utils.templates: Functions that aid with generating text from templates and maps.
    - pyxb.utils.types_: This module provides references to built-in Python types.
    - pyxb.utils.unicode: This module contains support for Unicode characters as required to support the regular expression syntax defined in annex F of the XML Schema definition.
    - pyxb.utils.unicode_data
    - pyxb.utils.utility: Utility functions and classes.
    - pyxb.utils.xmlre: Support for regular expressions conformant to the XML Schema specification.
  - pyxb.xmlschema: XMLSchema -- Classes to support processing W3C XML Schema definitions.
    - pyxb.xmlschema.structures: Classes corresponding to W3C XML Schema components.