;
าโ"Ic               @   s  d  Z  Gd   d  Z d Z d Z d Z d Z d Z d Z d	 Z d
 Z	 d Z
 d Z d Z d Z d Z d Z d Z d Z Gd   d e  Z Gd   d e  Z Gd   d e  Z Gd   d e  Z Gd   d e  Z Gd   d e  Z Gd   d  e  Z Gd!   d" e  Z Gd#   d$ e  Z Gd%   d& e  Z Gd'   d( e  Z Gd)   d* e  Z Gd+   d, e  Z Gd-   d. e  Z  Gd/   d0 e  Z! Gd1   d2 e  Z" Gd3   d4 e  Z# Gd5   d6  Z$ d7 Z% d8 Z& d9 Z' d; Z) d; Z* d d: l+ m, Z, m- Z- d; S(<   u  W3C Document Object Model implementation for Python.

The Python mapping of the Document Object Model is documented in the
Python Library Reference in the section on the xml.dom package.

This package contains the following modules:

minidom -- A simple implementation of the Level 1 DOM with namespace
           support added (based on the Level 2 specification) and other
           minor Level 2 functionality.

pulldom -- DOM builder supporting on-demand tree-building for selected
           subtrees of the document.

c             B   s\   |  Ee  Z d  Z d Z d Z d Z d Z d Z d Z d Z	 d Z
 d	 Z d
 Z d Z d Z d S(   u$   Class giving the NodeType constants.i   i   i   i   i   i   i   i   i	   i
   i   i   N(   u   __name__u
   __module__u   __doc__u   ELEMENT_NODEu   ATTRIBUTE_NODEu	   TEXT_NODEu   CDATA_SECTION_NODEu   ENTITY_REFERENCE_NODEu   ENTITY_NODEu   PROCESSING_INSTRUCTION_NODEu   COMMENT_NODEu   DOCUMENT_NODEu   DOCUMENT_TYPE_NODEu   DOCUMENT_FRAGMENT_NODEu   NOTATION_NODE(   u
   __locals__(    (    u-   /mit/python/lib/python3.0/xml/dom/__init__.pyu   Node   s   
	u   Nodei   i   i   i   i   i   i   i   i	   i
   i   i   i   i   i   i   c             B   s&   |  Ee  Z d  Z d   Z d   Z d S(   um   Abstract base class for DOM exceptions.
    Exceptions with specific codes are specializations of this class.c             O   s7   |  j  t k o t d   n t j |  | |  d  S(   Nu0   DOMException should not be instantiated directly(   u	   __class__u   DOMExceptionu   RuntimeErroru	   Exceptionu   __init__(   u   selfu   argsu   kw(    (    u-   /mit/python/lib/python3.0/xml/dom/__init__.pyu   __init__A   s    c             C   s   |  j  S(   N(   u   code(   u   self(    (    u-   /mit/python/lib/python3.0/xml/dom/__init__.pyu	   _get_codeG   s    N(   u   __name__u
   __module__u   __doc__u   __init__u	   _get_code(   u
   __locals__(    (    u-   /mit/python/lib/python3.0/xml/dom/__init__.pyu   DOMException=   s   
	u   DOMExceptionc             B   s   |  Ee  Z e Z d  S(   N(   u   __name__u
   __module__u   INDEX_SIZE_ERRu   code(   u
   __locals__(    (    u-   /mit/python/lib/python3.0/xml/dom/__init__.pyu   IndexSizeErrK   s   
u   IndexSizeErrc             B   s   |  Ee  Z e Z d  S(   N(   u   __name__u
   __module__u   DOMSTRING_SIZE_ERRu   code(   u
   __locals__(    (    u-   /mit/python/lib/python3.0/xml/dom/__init__.pyu   DomstringSizeErrN   s   
u   DomstringSizeErrc             B   s   |  Ee  Z e Z d  S(   N(   u   __name__u
   __module__u   HIERARCHY_REQUEST_ERRu   code(   u
   __locals__(    (    u-   /mit/python/lib/python3.0/xml/dom/__init__.pyu   HierarchyRequestErrQ   s   
u   HierarchyRequestErrc             B   s   |  Ee  Z e Z d  S(   N(   u   __name__u
   __module__u   WRONG_DOCUMENT_ERRu   code(   u
   __locals__(    (    u-   /mit/python/lib/python3.0/xml/dom/__init__.pyu   WrongDocumentErrT   s   
u   WrongDocumentErrc             B   s   |  Ee  Z e Z d  S(   N(   u   __name__u
   __module__u   INVALID_CHARACTER_ERRu   code(   u
   __locals__(    (    u-   /mit/python/lib/python3.0/xml/dom/__init__.pyu   InvalidCharacterErrW   s   
u   InvalidCharacterErrc             B   s   |  Ee  Z e Z d  S(   N(   u   __name__u
   __module__u   NO_DATA_ALLOWED_ERRu   code(   u
   __locals__(    (    u-   /mit/python/lib/python3.0/xml/dom/__init__.pyu   NoDataAllowedErrZ   s   
u   NoDataAllowedErrc             B   s   |  Ee  Z e Z d  S(   N(   u   __name__u
   __module__u   NO_MODIFICATION_ALLOWED_ERRu   code(   u
   __locals__(    (    u-   /mit/python/lib/python3.0/xml/dom/__init__.pyu   NoModificationAllowedErr]   s   
u   NoModificationAllowedErrc             B   s   |  Ee  Z e Z d  S(   N(   u   __name__u
   __module__u   NOT_FOUND_ERRu   code(   u
   __locals__(    (    u-   /mit/python/lib/python3.0/xml/dom/__init__.pyu   NotFoundErr`   s   
u   NotFoundErrc             B   s   |  Ee  Z e Z d  S(   N(   u   __name__u
   __module__u   NOT_SUPPORTED_ERRu   code(   u
   __locals__(    (    u-   /mit/python/lib/python3.0/xml/dom/__init__.pyu   NotSupportedErrc   s   
u   NotSupportedErrc             B   s   |  Ee  Z e Z d  S(   N(   u   __name__u
   __module__u   INUSE_ATTRIBUTE_ERRu   code(   u
   __locals__(    (    u-   /mit/python/lib/python3.0/xml/dom/__init__.pyu   InuseAttributeErrf   s   
u   InuseAttributeErrc             B   s   |  Ee  Z e Z d  S(   N(   u   __name__u
   __module__u   INVALID_STATE_ERRu   code(   u
   __locals__(    (    u-   /mit/python/lib/python3.0/xml/dom/__init__.pyu   InvalidStateErri   s   
u   InvalidStateErrc             B   s   |  Ee  Z e Z d  S(   N(   u   __name__u
   __module__u
   SYNTAX_ERRu   code(   u
   __locals__(    (    u-   /mit/python/lib/python3.0/xml/dom/__init__.pyu	   SyntaxErrl   s   
u	   SyntaxErrc             B   s   |  Ee  Z e Z d  S(   N(   u   __name__u
   __module__u   INVALID_MODIFICATION_ERRu   code(   u
   __locals__(    (    u-   /mit/python/lib/python3.0/xml/dom/__init__.pyu   InvalidModificationErro   s   
u   InvalidModificationErrc             B   s   |  Ee  Z e Z d  S(   N(   u   __name__u
   __module__u   NAMESPACE_ERRu   code(   u
   __locals__(    (    u-   /mit/python/lib/python3.0/xml/dom/__init__.pyu   NamespaceErrr   s   
u   NamespaceErrc             B   s   |  Ee  Z e Z d  S(   N(   u   __name__u
   __module__u   INVALID_ACCESS_ERRu   code(   u
   __locals__(    (    u-   /mit/python/lib/python3.0/xml/dom/__init__.pyu   InvalidAccessErru   s   
u   InvalidAccessErrc             B   s   |  Ee  Z e Z d  S(   N(   u   __name__u
   __module__u   VALIDATION_ERRu   code(   u
   __locals__(    (    u-   /mit/python/lib/python3.0/xml/dom/__init__.pyu   ValidationErrx   s   
u   ValidationErrc             B   s,   |  Ee  Z d  Z d Z d Z d Z d Z d S(   uB   Class giving the operation constants for UserDataHandler.handle().i   i   i   i   N(   u   __name__u
   __module__u   __doc__u   NODE_CLONEDu   NODE_IMPORTEDu   NODE_DELETEDu   NODE_RENAMED(   u
   __locals__(    (    u-   /mit/python/lib/python3.0/xml/dom/__init__.pyu   UserDataHandler{   s
   
u   UserDataHandleru$   http://www.w3.org/XML/1998/namespaceu   http://www.w3.org/2000/xmlns/u   http://www.w3.org/1999/xhtml(   u   getDOMImplementationu   registerDOMImplementationN(.   u   __doc__u   Nodeu   INDEX_SIZE_ERRu   DOMSTRING_SIZE_ERRu   HIERARCHY_REQUEST_ERRu   WRONG_DOCUMENT_ERRu   INVALID_CHARACTER_ERRu   NO_DATA_ALLOWED_ERRu   NO_MODIFICATION_ALLOWED_ERRu   NOT_FOUND_ERRu   NOT_SUPPORTED_ERRu   INUSE_ATTRIBUTE_ERRu   INVALID_STATE_ERRu
   SYNTAX_ERRu   INVALID_MODIFICATION_ERRu   NAMESPACE_ERRu   INVALID_ACCESS_ERRu   VALIDATION_ERRu	   Exceptionu   DOMExceptionu   IndexSizeErru   DomstringSizeErru   HierarchyRequestErru   WrongDocumentErru   InvalidCharacterErru   NoDataAllowedErru   NoModificationAllowedErru   NotFoundErru   NotSupportedErru   InuseAttributeErru   InvalidStateErru	   SyntaxErru   InvalidModificationErru   NamespaceErru   InvalidAccessErru   ValidationErru   UserDataHandleru   XML_NAMESPACEu   XMLNS_NAMESPACEu   XHTML_NAMESPACEu   Noneu   EMPTY_NAMESPACEu   EMPTY_PREFIXu   domregu   getDOMImplementationu   registerDOMImplementation(    (    (    u-   /mit/python/lib/python3.0/xml/dom/__init__.pyu   <module>   sR   
