All Downloads are FREE. Search and download functionalities are using the official Maven repository.

Lib.xml.__init__.py Maven / Gradle / Ivy

Go to download

Jython is an implementation of the high-level, dynamic, object-oriented language Python written in 100% Pure Java, and seamlessly integrated with the Java platform. It thus allows you to run Python on any Java platform.

There is a newer version: 2.7.4b2
Show newest version
"""Core XML support for Jython.

This package contains two sub-packages:

dom -- The W3C Document Object Model.  This supports DOM Level 1 +
       Namespaces.

sax -- The Simple API for XML, developed by XML-Dev, led by David
       Megginson and ported to Python by Lars Marius Garshol.  This
       supports the SAX 2 API.

"""

__all__ = ['dom', 'sax']


_MINIMUM_XMLPLUS_VERSION = (0, 8, 5)


try:
    import _xmlplus
except ImportError:
    pass
else:
    try:
        v = _xmlplus.version_info
    except AttributeError:
        # _xmlplus is too old; ignore it
        pass
    else:
        if v >= _MINIMUM_XMLPLUS_VERSION:
            import sys
            _xmlplus.__path__.extend(__path__)
            sys.modules[__name__] = _xmlplus
        else:
            del v




© 2015 - 2024 Weber Informatics LLC | Privacy Policy