
889c       si     d  k  Z   d f  d     YZ ) d f  d     YZ : d e f d     YZ F d e f d     YZ P d	 e f d
     YZ [ d e f d     YZ p d e f d     YZ  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  y  d k l Z Wn  e j
 o Z  n X d f  d     YZ  d  f  d!     YZ d" e f d#     YZ Md$ e f d%     YZ td& e f d'     YZ d( e f d)     YZ d* e f d+     YZ  d, e f d-     YZ! d. e! f d/     YZ" d0 e f d1     YZ# d2 e f d3     YZ$ d4 e f d5     YZ% d6 e f d7     YZ& d8 e f d9     YZ' d: e f d;     YZ( d< f  d=     YZ) Jd> f  d?     YZ* h  e e
 <e# e <e! e <e" e <e$ e <e' e <e  e <e e <e e <e% e <e( e <e& e <Z+ e, d@ j o e   Z- e- i.   Z/ e/ GHe/ i0   GHe/ i1 dA  Z2 e2 GHe/ i3 e2  e/ i4 dB  Z5 e5 GHe2 i3 e5  e2 i6   dC GHe2 i6   GHe2 i7 dD dE  e2 GHe2 i8   GHn d  S(F   Ns   BaseDomImplementationc      s2    d  Z    d   Z # d   Z & d   Z RS(   s   An abstract DomImplementation with some reusable implementations
    of build* methods that depend on a lower-level _parse_from_source
    method.c    sC     d k  l }   d k l } ! |  i | | |    Sd  S(   N(   s   StringReader(   s   InputSource(   s   java.ios   StringReaders   org.xml.saxs   InputSources   selfs   _parse_from_sources   string(   s   selfs   strings   StringReaders   InputSources>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   buildDocumentString s   c    s   # $ |  i |  Sd  S(   N(   s   selfs   _parse_from_sources   url(   s   selfs   urls>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   buildDocumentUrl# s   c    s   & ' |  i t |   Sd  S(   N(   s   selfs   buildDocumentUrls	   filetourls   filename(   s   selfs   filenames>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   buildDocumentFile& s   (   s   __doc__s   buildDocumentStrings   buildDocumentUrls   buildDocumentFile(    s>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   BaseDomImplementation s   	s   SunDomImplementationc      s5   ) + d   Z  / d   Z 3 d   Z 7 d   Z RS(   Nc    s'   + , d k  l } - t |    Sd  S(   N(   s   XmlDocument(   s   com.sun.xml.trees   XmlDocuments   Document(   s   selfs   XmlDocuments>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   createDocument+ s   c    s-   / 0 d k  l } 1 t | i |   Sd  S(   N(   s   XmlDocumentBuilder(   s   com.sun.xml.trees   XmlDocumentBuilders   Documents   createXmlDocuments   string(   s   selfs   strings   XmlDocumentBuilders>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   buildDocumentString/ s   c    s-   3 4 d k  l } 5 t | i |   Sd  S(   N(   s   XmlDocument(   s   com.sun.xml.trees   XmlDocuments   Documents   createXmlDocuments   url(   s   selfs   urls   XmlDocuments>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   buildDocumentUrl3 s   c    s   7 8 |  i t |   Sd  S(   N(   s   selfs   buildDocumentUrls	   filetourls   filename(   s   selfs   filenames>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   buildDocumentFile7 s   (   s   createDocuments   buildDocumentStrings   buildDocumentUrls   buildDocumentFile(    s>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   SunDomImplementation) s   s   XercesDomImplementationc      s   : < d   Z  @ d   Z RS(   Nc    s'   < = d k  l } > t |    Sd  S(   N(   s   DocumentImpl(   s   org.apache.xerces.doms   DocumentImpls   Document(   s   selfs   DocumentImpls>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   createDocument< s   c    sF   @ A d k  l } B |   } C | i |  D t | i    Sd  S(   N(   s	   DOMParser(   s   org.apache.xerces.parserss	   DOMParsers   ps   parses   sources   Documents   getDocument(   s   selfs   sources	   DOMParsers   ps>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   _parse_from_source@ s   (   s   createDocuments   _parse_from_source(    s>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   XercesDomImplementation: s   s   BrownellDomImplementationc      s   F H d   Z  L d   Z RS(   Nc    s'   H I d k  l } J t |    Sd  S(   N(   s   DomDocument(   s   org.brownell.xml.doms   DomDocuments   Document(   s   selfs   DomDocuments>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   createDocumentH s   c    s-   L M d k  l } N t | i |   Sd  S(   N(   s
   DomBuilder(   s   org.brownell.xmls
   DomBuilders   Documents   createDocuments   source(   s   selfs   sources
   DomBuilders>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   _parse_from_sourceL s   (   s   createDocuments   _parse_from_source(    s>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   BrownellDomImplementationF s   s   IndelvDomImplementationc      s   P R d   Z  V d   Z RS(   Nc    s*   R S d k  l } T t | i    Sd  S(   N(   s   DOMImpl(   s   com.indelv.doms   DOMImpls   Documents   createNewDocument(   s   selfs   DOMImpls>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   createDocumentR s   c    sC   V W d k  l } X d k l } Y t | i | |    Sd  S(   N(   s	   XMLReader(   s   InputSource(   s   com.indelv.dom.utils	   XMLReaders   org.xml.saxs   InputSources   Documents   parseDocuments   source(   s   selfs   sources	   XMLReaders   InputSources>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   _parse_from_sourceV s   (   s   createDocuments   _parse_from_source(    s>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   IndelvDomImplementationP s   s   SxpDomImplementationc      s   [ ] d   Z  a d   Z RS(   Nc    s-   ] ^ d k  l } _ t |   i    Sd  S(   N(   s
   DOMFactory(   s   fr.loria.xmls
   DOMFactorys   Documents   createDocument(   s   selfs
   DOMFactorys>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   createDocument] s   c    s   a b d k  l } c |   } e t |  t d  j o f | i |  } n g | i   t j o h | i | i    } ne i | i	   t j o j | i | i	    } n3 k | i
   t j o l | i | i
    } n n t |  Sd  S(   N(   s   DocumentLoaders    (   s   fr.loria.xmls   DocumentLoaders   loaders   types   sources   loadDocuments   docs   getCharacterStreams   Nones   getByteStreams   getSystemIds   Document(   s   selfs   sources   DocumentLoaders   loaders   docs>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   _parse_from_sourcea s   (   s   createDocuments   _parse_from_source(    s>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   SxpDomImplementation[ s   s   OpenXmlDomImplementationc      s   p r d   Z  v d   Z RS(   Nc    s'   r s d k  l } t t |    Sd  S(   N(   s   DocumentImpl(   s   org.openxml.doms   DocumentImpls   Document(   s   selfs   DocumentImpls>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   createDocumentr s   c    sr   v w d k  l } x d k l } z |   } { |   } | | i |  } | i |  ~ t	 | i
    Sd  S(   N(   s
   SAXBuilder(   s   XMLSAXParser(   s   org.openxml.doms
   SAXBuilders   org.openxml.parsers   XMLSAXParsers   builders   parsers   setDocumentHandlers   parses   sources   Documents   getDocument(   s   selfs   sources
   SAXBuilders   XMLSAXParsers   builders   parsers>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   _parse_from_sourcev s   (   s   createDocuments   _parse_from_source(    s>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   OpenXmlDomImplementationp s   c    s     d k  l }  d k l }  d k l }  | |   i   }   | i d  }  | t
 j o t |  d j o  |  i | d d  }  n  t |   d j o |  d d j o  d |  }  n  | d t
 |   i   Sd  S(	   N(   s   File(   s   URL(   s   Systems   file.separatori   i    s   /s   file(   s   java.ios   Files   java.nets   URLs	   java.langs   Systems   files   getAbsolutePaths   getPropertys   seps   Nones   lens   replaces   toString(   s   files   Files   URLs   Systems   seps>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys	   filetourl s   #'c    s9     |  t j o  t Sn  t |  i   |   Sd  S(   N(   s   nodes   Nones   NODE_CLASS_MAPs   getNodeType(   s   nodes>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys
   _wrap_node s   i   i   i   i   i   i   i   i   i	   i
   i   i   (   s   DOMExceptions   DOMImplementationc      s)     d   Z   d   Z  d   Z RS(   Nc    s     | |  _ d  S(   N(   s   impls   selfs   _impl(   s   selfs   impls>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   __init__ s   c    s[     | t j p
 | d j o0  t i |  d j o |  i i | |  Sn  d Sd  S(   Ns   1.0s   xmli    (   s   versions   Nones   strings   lowers   features   selfs   _impls
   hasFeature(   s   selfs   features   versions>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys
   hasFeature s   0c    s     d |  i Sd  S(   Ns*   <DOMImplementation javadom.py, using '%s'>(   s   selfs   _impl(   s   selfs>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   __repr__ s   (   s   __init__s
   hasFeatures   __repr__(    s>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   DOMImplementation s   s   Nodec      s     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 d   Z 
d   Z d   Z RS(   Nc    s     | |  i d <d  S(   Ns   _impl(   s   impls   selfs   __dict__(   s   selfs   impls>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   __init__ s   c    s     |  i i   Sd  S(   N(   s   selfs   _impls   getNodeName(   s   selfs>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   _get_nodeName s   c    s     |  i i   Sd  S(   N(   s   selfs   _impls   getNodeValue(   s   selfs>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   _get_nodeValue s   c    s     |  i i   Sd  S(   N(   s   selfs   _impls   getNodeType(   s   selfs>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   _get_nodeType s   c    s     t  |  i i    Sd  S(   N(   s
   _wrap_nodes   selfs   _impls   getParentNode(   s   selfs>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   _get_parentNode s   c    sA     |  i i   }  | t j o  | Sn  t |  Sd  S(   N(   s   selfs   _impls   getChildNodess   childrens   Nones   NodeList(   s   selfs   childrens>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   _get_childNodes s   c    s     t  |  i i    Sd  S(   N(   s
   _wrap_nodes   selfs   _impls   getFirstChild(   s   selfs>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   _get_firstChild s   c    s     t  |  i i    Sd  S(   N(   s
   _wrap_nodes   selfs   _impls   getLastChild(   s   selfs>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   _get_lastChild s   c    s     t  |  i i    Sd  S(   N(   s
   _wrap_nodes   selfs   _impls   getPreviousSibling(   s   selfs>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   _get_previousSibling s   c    s     t  |  i i    Sd  S(   N(   s
   _wrap_nodes   selfs   _impls   getNextSibling(   s   selfs>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   _get_nextSibling s   c    s     t  |  i i    Sd  S(   N(   s
   _wrap_nodes   selfs   _impls   getOwnerDocument(   s   selfs>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   _get_ownerDocument s   c    sA     |  i i   }  | t j o  t Sn  t |  Sd  S(   N(   s   selfs   _impls   getAttributess   attss   Nones   NamedNodeMap(   s   selfs   attss>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   _get_attributes s   c    s#     |  i i | i | i  d  S(   N(   s   selfs   _impls   insertBefores   news	   neighbour(   s   selfs   news	   neighbours>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   insertBefore s   c    s*     |  i i | i | i   | Sd  S(   N(   s   selfs   _impls   replaceChilds   news   old(   s   selfs   news   olds>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   replaceChild s   c    s$     |  i i | i   | Sd  S(   N(   s   selfs   _impls   removeChilds   old(   s   selfs   olds>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   removeChild s   c    s     |  i i | i  Sd  S(   N(   s   selfs   _impls   appendChilds   new(   s   selfs   news>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   appendChild s   c    s   |  i i   Sd  S(   N(   s   selfs   _impls   hasChildNodes(   s   selfs>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   hasChildNodess   c    s   t  |  i i    Sd  S(   N(   s
   _wrap_nodes   selfs   _impls	   cloneNode(   s   selfs>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys	   cloneNodes   c    sB   
| d  d j o t |  d |    Sn t |  d  S(   Ni   s   _get_(   s   names   getattrs   selfs   AttributeError(   s   selfs   names>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   __getattr__
s   c    s!   t  |  d |  |  d  S(   Ns   _set_(   s   getattrs   selfs   names   value(   s   selfs   names   values>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   __setattr__s   (   s   __init__s   _get_nodeNames   _get_nodeValues   _get_nodeTypes   _get_parentNodes   _get_childNodess   _get_firstChilds   _get_lastChilds   _get_previousSiblings   _get_nextSiblings   _get_ownerDocuments   _get_attributess   insertBefores   replaceChilds   removeChilds   appendChilds   hasChildNodess	   cloneNodes   __getattr__s   __setattr__(    s>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   Node s(   	s   Documentc      s   d   Z  d   Z d   Z "d   Z %d   Z (d   Z +d   Z .d   Z 1d	   Z 4d
   Z	 9d   Z
 <d   Z ?d   Z Dd   Z RS(   Nc    s   t  i |  |  d  S(   N(   s   Nodes   __init__s   selfs   impl(   s   selfs   impls>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   __init__s   c    s    t  |  i i |   Sd  S(   N(   s   Texts   selfs   _impls   createTextNodes   data(   s   selfs   datas>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   createTextNodes   c    s     t  |  i i |   Sd  S(   N(   s   EntityReferences   selfs   _impls   createEntityReferences   name(   s   selfs   names>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   createEntityReferences   c    s    "#t  |  i i |   Sd  S(   N(   s   Elements   selfs   _impls   createElements   name(   s   selfs   names>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   createElement"s   c    s   %&t  |  i i    Sd  S(   N(   s   DocumentFragments   selfs   _impls   createDocumentFragment(   s   selfs>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   createDocumentFragment%s   c    s    ()t  |  i i |   Sd  S(   N(   s   Comments   selfs   _impls   createComments   data(   s   selfs   datas>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   createComment(s   c    s    +,t  |  i i |   Sd  S(   N(   s   CDATASections   selfs   _impls   createCDATASections   data(   s   selfs   datas>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   createCDATASection+s   c    s#   ./t  |  i i | |   Sd  S(   N(   s   ProcessingInstructions   selfs   _impls   createProcessingInstructions   targets   data(   s   selfs   targets   datas>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   createProcessingInstruction.s   c    s    12t  |  i i |   Sd  S(   N(   s   Attrs   selfs   _impls   createAttributes   name(   s   selfs   names>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   createAttribute1s   c    s    45t  |  i i |   Sd  S(   N(   s   NodeLists   selfs   _impls   getElementsByTagNames   name(   s   selfs   names>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   getElementsByTagName4s   c    s   9:|  i i   Sd  S(   N(   s   selfs   _impls
   getDoctype(   s   selfs>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   _get_doctype9s   c    s   <=t  |  i i    Sd  S(   N(   s   DOMImplementations   selfs   _impls   getImplementation(   s   selfs>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   _get_implementation<s   c    s   ?@t  |  i i    Sd  S(   N(   s
   _wrap_nodes   selfs   _impls   getDocumentElement(   s   selfs>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   _get_documentElement?s   c    s?   DE|  i i   } F| o Gd | i   Sn Id Sd  S(   Ns   <Document with root '%s'>s   <Document with no root>(   s   selfs   _impls   getDocumentElements   docelms
   getTagName(   s   selfs   docelms>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   __repr__Ds   
(   s   __init__s   createTextNodes   createEntityReferences   createElements   createDocumentFragments   createComments   createCDATASections   createProcessingInstructions   createAttributes   getElementsByTagNames   _get_doctypes   _get_implementations   _get_documentElements   __repr__(    s>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   Documents   s   Elementc      sM   MOd   Z  Zd   Z ad   Z dd   Z gd   Z ld   Z RS(   Nc    s   OPt  i |  |  R|  i i |  i d <S|  i i |  i d <T|  i i |  i d <U|  i i	 |  i d <V|  i i
 |  i d <d  S(   Ns   _get_tagNames   getAttributes   setAttributes   removeAttributes	   normalize(   s   Nodes   __init__s   selfs   impls   _impls
   getTagNames   __dict__s   getAttributes   setAttributes   removeAttributes	   normalize(   s   selfs   impls>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   __init__Os   c    sD   Z[|  i i |  } \| t j o ]| Sn _t |  Sd  S(   N(   s   selfs   _impls   getAttributeNodes   names   nodes   Nones   Attr(   s   selfs   names   nodes>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   getAttributeNodeZs   c    s   ab|  i i | i  d  S(   N(   s   selfs   _impls   setAttributeNodes   attr(   s   selfs   attrs>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   setAttributeNodeas   c    s   de|  i i | i  d  S(   N(   s   selfs   _impls   removeAttributeNodes   attr(   s   selfs   attrs>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   removeAttributeNodeds   c    s    ght  |  i i |   Sd  S(   N(   s   NodeLists   selfs   _impls   getElementsByTagNames   name(   s   selfs   names>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   getElementsByTagNamegs   c    sB   lmd |  i i   |  i i   i   |  i i   i   f Sd  S(   Ns1   <Element '%s' with %d attributes and %d children>(   s   selfs   _impls
   getTagNames   getAttributess	   getLengths   getChildNodes(   s   selfs>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   __repr__ls   (   s   __init__s   getAttributeNodes   setAttributeNodes   removeAttributeNodes   getElementsByTagNames   __repr__(    s>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   ElementMs   s   CharacterDatac      s   tvd   Z  RS(   Nc    s   vwt  i |  |  y|  i i |  i d <z|  i i |  i d <{|  i i |  i d <}|  i i	 |  i d <~|  i i
 |  i d <|  i i |  i d <|  i i |  i d <|  i i |  i d <d  S(	   Ns	   _get_datas	   _set_datas   _get_lengths   substringDatas
   appendDatas
   insertDatas
   deleteDatas   replaceData(   s   Nodes   __init__s   selfs   impls   _impls   getDatas   __dict__s   setDatas	   getLengths   substringDatas
   appendDatas
   insertDatas
   deleteDatas   replaceData(   s   selfs   impls>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   __init__vs   (   s   __init__(    s>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   CharacterDatats   s   Commentc      s   d   Z  RS(   Nc    s   d |  i   Sd  S(   Ns   <Comment of length %d>(   s   selfs	   getLength(   s   selfs>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   __repr__s   (   s   __repr__(    s>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   Comments   s   ProcessingInstructionc      s   d   Z  d   Z RS(   Nc    s\   t  i |  |  |  i i |  i d <|  i i |  i d <|  i i |  i d <d  S(   Ns   _get_targets	   _get_datas	   _set_data(	   s   Nodes   __init__s   selfs   impls   _impls	   getTargets   __dict__s   getDatas   setData(   s   selfs   impls>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   __init__s   c    s   d |  i i   Sd  S(   Ns   <PI with target '%s'>(   s   selfs   _impls	   getTarget(   s   selfs>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   __repr__s   (   s   __init__s   __repr__(    s>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   ProcessingInstructions   s   Textc      s   d   Z  d   Z RS(   Nc    s    t  |  i i |   Sd  S(   N(   s   Texts   selfs   _impls	   splitTexts   offset(   s   selfs   offsets>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys	   splitTexts   c    s   d |  i i   Sd  S(   Ns   <Text of length %d>(   s   selfs   _impls	   getLength(   s   selfs>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   __repr__s   (   s	   splitTexts   __repr__(    s>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   Texts   s   CDATASectionc      s   d   Z  RS(   Nc    s   d |  i i   Sd  S(   Ns   <CDATA section of length %d>(   s   selfs   _impls	   getLength(   s   selfs>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   __repr__s   (   s   __repr__(    s>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   CDATASections   s   Attrc      s   d   Z  d   Z RS(   Nc    sr   t  i |  |  |  i i |  i d <|  i i |  i d <|  i i |  i d <|  i i	 |  i d <d  S(   Ns	   _get_names   _get_specifieds
   _get_values
   _set_value(
   s   Nodes   __init__s   selfs   impls   _impls   getNames   __dict__s   getSpecifieds   getValues   setValue(   s   selfs   impls>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   __init__s
   c    s   d |  i i   Sd  S(   Ns   <Attr '%s'>(   s   selfs   _impls   getName(   s   selfs>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   __repr__s   (   s   __init__s   __repr__(    s>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   Attrs   s   EntityReferencec      s   d   Z  RS(   Nc    s   d |  i   Sd  S(   Ns   <EntityReference '%s'>(   s   selfs   getNodeName(   s   selfs>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   __repr__s   (   s   __repr__(    s>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   EntityReferences   s   DocumentTypec      s5   d   Z  d   Z d   Z d   Z RS(   Nc    s0   t  i |  |  |  i i |  i d <d  S(   Ns	   _get_name(   s   Nodes   __init__s   selfs   impls   _impls   getNames   __dict__(   s   selfs   impls>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   __init__s   c    s   t  |  i i    Sd  S(   N(   s   NamedNodeMaps   selfs   _impls   getEntities(   s   selfs>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   _get_entitiess   c    s   t  |  i i    Sd  S(   N(   s   NamedNodeMaps   selfs   _impls   getNotations(   s   selfs>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   _get_notationss   c    s   d |  i i   Sd  S(   Ns   <DocumentType '%s'>(   s   selfs   _impls   getNodeName(   s   selfs>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   __repr__s   (   s   __init__s   _get_entitiess   _get_notationss   __repr__(    s>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   DocumentTypes   s   Notationc      s   d   Z  d   Z RS(   Nc    sF   t  i |  |  |  i i |  i d <|  i i |  i d <d  S(   Ns   _get_publicIds   _get_systemId(   s   Nodes   __init__s   selfs   impls   _impls   getPublicIds   __dict__s   getSystemId(   s   selfs   impls>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   __init__s   c    s   d |  i i   Sd  S(   Ns   <Notation '%s'>(   s   selfs   _impls   getNodeName(   s   selfs>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   __repr__s   (   s   __init__s   __repr__(    s>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   Notations   s   Entityc      s   d   Z  d   Z RS(   Nc    s\   t  i |  |  |  i i |  i d <|  i i |  i d <|  i i |  i d <d  S(   Ns   _get_publicIds   _get_systemIds   _get_notationName(	   s   Nodes   __init__s   selfs   impls   _impls   getPublicIds   __dict__s   getSystemIds   getNotationName(   s   selfs   impls>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   __init__s   c    s   d |  i i   Sd  S(   Ns   <Entity '%s'>(   s   selfs   _impls   getNodeName(   s   selfs>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   __repr__s   (   s   __init__s   __repr__(    s>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   Entitys   s   DocumentFragmentc      s   d   Z  RS(   Nc    s   d Sd  S(   Ns   <DocumentFragment>(    (   s   selfs>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   __repr__s   (   s   __repr__(    s>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   DocumentFragments   s   NodeListc      s   d   Z   d   Z 
d   Z d   Z d   Z d   Z d   Z d   Z d
 d	  Z d   Z	 "d   Z
 %d   Z (d   Z +d   Z .d   Z 1d   Z 4d   Z 7d   Z :d   Z Ed   Z RS(   Nc    sU   | |  _ |  i i |  i d <|  i i |  i d <|  i i |  i d <d  S(   Ns   __len__s   _get_lengths   item(   s   impls   selfs   _impls	   getLengths   __dict__s   item(   s   selfs   impls>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   __init__s   c    sp    | d j  o t |   | } n |  i i |  } | t j o t |  n t |  Sd  S(   Ni    (	   s   ixs   lens   selfs   _impls   items   nodes   Nones
   IndexErrors
   _wrap_node(   s   selfs   ixs   nodes>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   __getitem__ s   c    s   
t  d  d  S(   Ns0   NodeList instances don't support item assignment(   s	   TypeError(   s   selfs   ixs   items>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   __setitem__
s   c    s   t  d  d  S(   Ns.   NodeList instances don't support item deletion(   s	   TypeError(   s   selfs   ixs   items>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   __delitem__s   c    s   t  d  d  S(   Ns1   NodeList instances don't support slice assignment(   s	   TypeError(   s   selfs   is   js   lists>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   __setslice__s   c    s   t  d  d  S(   Ns/   NodeList instances don't support slice deletion(   s	   TypeError(   s   selfs   is   js>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   __delslice__s   c    s   t  d  d  S(   Ns*   NodeList instances don't support .append()(   s	   TypeError(   s   selfs   items>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   appends   c    s   t  d  d  S(   Ns*   NodeList instances don't support .insert()(   s	   TypeError(   s   selfs   is   items>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   inserts   c    s   t  d  d  S(   Ns'   NodeList instances don't support .pop()(   s	   TypeError(   s   selfs   is>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   pops   i   c    s    t  d  d  S(   Ns*   NodeList instances don't support .remove()(   s	   TypeError(   s   selfs   items>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   removes   c    s   "#t  d  d  S(   Ns+   NodeList instances don't support .reverse()(   s	   TypeError(   s   selfs>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   reverse"s   c    s   %&t  d  d  S(   Ns(   NodeList instances don't support .sort()(   s	   TypeError(   s   selfs   argss>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   sort%s   c    s   ()t  d  d  S(   Ns"   NodeList instances don't support +(   s	   TypeError(   s   selfs   argss>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   __add__(s   c    s   +,t  d  d  S(   Ns"   NodeList instances don't support +(   s	   TypeError(   s   selfs   argss>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   __radd__+s   c    s   ./t  d  d  S(   Ns"   NodeList instances don't support *(   s	   TypeError(   s   selfs   argss>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   __mul__.s   c    s   12t  d  d  S(   Ns"   NodeList instances don't support *(   s	   TypeError(   s   selfs   argss>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   __rmul__1s   c    s   45t  d  d  S(   Ns7   NodeList instances can't support count without equality(   s	   TypeError(   s   selfs   argss>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   count4s   c    s   78t  d  d  S(   Ns7   NodeList instances can't support index without equality(   s	   TypeError(   s   selfs   argss>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   count7s   c    s   :;| t |   j  o <t |   | } n =| t |   j  o >t |   | } n @g  } Ax? t | t | t |     d Ar } B| i |  |  q WC| Sd  S(   Ni    (	   s   is   lens   selfs   js   slices   ranges   mins   ixs   append(   s   selfs   is   js   slices   ixs>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   __getslice__:s   	$ 	c    s'   EFd t  i t t |   d  Sd  S(   Ns   <NodeList [ %s ]>s   , (   s   strings   joins   maps   reprs   self(   s   selfs>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   __repr__Es   (   s   __init__s   __getitem__s   __setitem__s   __delitem__s   __setslice__s   __delslice__s   appends   inserts   pops   removes   reverses   sorts   __add__s   __radd__s   __mul__s   __rmul__s   counts   __getslice__s   __repr__(    s>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   NodeLists(   	
s   NamedNodeMapc      s   JLd   Z  Td   Z Wd   Z Zd   Z ]d   Z bd   Z je d  Z qd   Z td	   Z	 {d
   Z
 d   Z d   Z d   Z d   Z RS(   Nc    s?   LM| |  _ O|  i i |  i d <P|  i i |  i d <d  S(   Ns   _get_lengths   __len__(   s   impls   selfs   _impls	   getLengths   __dict__(   s   selfs   impls>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   __init__Ls   c    s    TUt  |  i i |   Sd  S(   N(   s
   _wrap_nodes   selfs   _impls   getNamedItems   name(   s   selfs   names>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   getNamedItemTs   c    s#   WXt  |  i i | i   Sd  S(   N(   s
   _wrap_nodes   selfs   _impls   setNamedItems   node(   s   selfs   nodes>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   setNamedItemWs   c    s    Z[t  |  i i |   Sd  S(   N(   s
   _wrap_nodes   selfs   _impls   removeNamedItems   name(   s   selfs   names>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   removeNamedItemZs   c    s    ]^t  |  i i |   Sd  S(   N(   s
   _wrap_nodes   selfs   _impls   items   index(   s   selfs   indexs>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   item]s   c    sI   bc|  i i |  } e| t j o ft |  n ht |  Sd  S(   N(   s   selfs   _impls   getNamedItems   keys   nodes   Nones   KeyErrors
   _wrap_node(   s   selfs   keys   nodes>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   __getitem__bs   c    sD   jk|  i i |  } l| t j o m| Sn ot |  Sd  S(   N(   s   selfs   _impls   getNamedItems   keys   nodes   Nones   alternatives
   _wrap_node(   s   selfs   keys   alternatives   nodes>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   getjs   c    s    qr|  i i |  t j Sd  S(   N(   s   selfs   _impls   getNamedItems   keys   None(   s   selfs   keys>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   has_keyqs   c    sv   tug  } vxY t |  i i    d vr= } w|  i i |  } x| i | i	   t
 |  f  q' Wy| Sd  S(   Ni    (   s   lists   ranges   selfs   _impls	   getLengths   ixs   items   nodes   appends   getNodeNames
   _wrap_node(   s   selfs   lists   ixs   nodes>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   itemsts   	 	&c    sa   {|g  } }xD t |  i i    d }r( } ~| i |  i i |  i    q' W| Sd  S(   Ni    (	   s   lists   ranges   selfs   _impls	   getLengths   ixs   appends   items   _get_nodeName(   s   selfs   lists   ixs>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   keys{s
   	 	&c    sa   g  } xD t |  i i    d r( } | i t |  i i |    q' W| Sd  S(   Ni    (	   s   lists   ranges   selfs   _impls	   getLengths   ixs   appends
   _wrap_nodes   item(   s   selfs   lists   ixs>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   valuess
   	 	&c    sD   t  o | | i i   j p t  |  i i | i  d  S(   N(   s	   __debug__s   keys   items   _impls   _get_nodeNames   AssertionErrors   selfs   setNamedItem(   s   selfs   keys   items>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   __setitem__s   'c    s<   x/ | i   d r } |  i i | i  q Wd  S(   Ni    (   s   nnms   valuess   vs   selfs   _impls   setNamedItem(   s   selfs   nnms   vs>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   updates    	c    sZ   g  } x- |  i   d r } | i d |  q Wd t i | d  Sd  S(   Ni    s	   '%s' : %ss   <NamedNodeMap { %s }>s   , (   s   pairss   selfs   itemss   pairs   appends   strings   join(   s   selfs   pairss   pairs>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   __repr__s
   	 	(   s   __init__s   getNamedItems   setNamedItems   removeNamedItems   items   __getitem__s   Nones   gets   has_keys   itemss   keyss   valuess   __setitem__s   updates   __repr__(    s>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   NamedNodeMapJs   s   __main__s   docs   This is a simple sample 
i    s   hubas   haba(9   s   strings   BaseDomImplementations   SunDomImplementations   XercesDomImplementations   BrownellDomImplementations   IndelvDomImplementations   SxpDomImplementations   OpenXmlDomImplementations	   filetourls
   _wrap_nodes   ELEMENT_NODEs   ATTRIBUTE_NODEs	   TEXT_NODEs   CDATA_SECTION_NODEs   ENTITY_REFERENCE_NODEs   ENTITY_NODEs   PROCESSING_INSTRUCTION_NODEs   COMMENT_NODEs   DOCUMENT_NODEs   DOCUMENT_TYPE_NODEs   DOCUMENT_FRAGMENT_NODEs   NOTATION_NODEs   org.w3c.doms   DOMExceptions   ImportErrors   es   DOMImplementations   Nodes   Documents   Elements   CharacterDatas   Comments   ProcessingInstructions   Texts   CDATASections   Attrs   EntityReferences   DocumentTypes   Notations   Entitys   DocumentFragments   NodeLists   NamedNodeMaps   NODE_CLASS_MAPs   __name__s   impls   createDocuments   doc2s   _get_implementations   createElements   roots   appendChilds   createTextNodes   txts   _get_childNodess   setAttributes   _get_attributes(    s>   /usr/local/lib/python2.0/site-packages/_xmlplus/dom/javadom.pys   ? sv   
												S8'
UMu