
M}:c    
   s  d  Z  d k Z d k Z d k l Z d k Z d f  d     YZ d   Z d   Z d   Z d e f d	     YZ	 d
 f  d     YZ
 d e f d     YZ d e f d     YZ d e f d     YZ d e f d     YZ d   Z d e f d     YZ d   Z d   Z d   Z d S(   s9  minidom.py -- a lightweight DOM implementation based on SAX.

parse( "foo.xml" )

parseString( "<foo><bar/></foo>" )

Todo:
=====
 * convenience methods for getting elements and text.
 * more testing
 * bring some of the writer and linearizer code into conformance with this
        interface
 * SAX 2 namespaces
N(   s   StringIOs   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 h  Z d Z d Z e 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(   Ni   i   i   i   i   i   i   i   i	   i
   i   i   i    c    s   g  |  _ t i om t t |    t |  i  } t |  i  t i	 | <t i
 t j o t   t _
 n t i
 i d |  n d  S(   Ns
   create %s
(   s   selfs
   childNodess   Nodes   _debugs   reprs   ids	   __class__s   indexs   __dict__s   allnodess   debugs   Nones   StringIOs   write(   s   selfs   indexs+   /usr/local/lib/python2.0/xml/dom/minidom.pys   __init__) s    	
c    s   | d d !d j o
 t  n |  i i d  o |  ` t |  n | d  | d f \ } } | d j oC d |  _ t |  |  o |  ` |  | d  Sn |  ` t |  nM d |  _ y t	 |  d |  } Wn t j
 o t |  n X|  ` |   Sd  S(	   Ni    i   s   __s	   inGetAttri   s   _get_i   c    s   t  |  |  S(   N(   s   getattrs   selfs   attrname(   s   selfs   attrnames+   /usr/local/lib/python2.0/xml/dom/minidom.pys   <lambda>@ s    (   s   keys   AttributeErrors   selfs   __dict__s   has_keys	   inGetAttrs   prefixs   attrnames   hasattrs   getattrs   func(   s   selfs   keys   prefixs   attrnames   funcs+   /usr/local/lib/python2.0/xml/dom/minidom.pys   __getattr__3 s(    
		c    s   d Sd  S(   Ni   (    (   s   selfs+   /usr/local/lib/python2.0/xml/dom/minidom.pys   __nonzero__N s    c    s$   t    } |  i |  | i   Sd  S(   N(   s   StringIOs   writers   selfs   writexmls   getvalue(   s   selfs   writers+   /usr/local/lib/python2.0/xml/dom/minidom.pys   toxmlQ s    	c    s   |  i o d Sn d Sd  S(   Ni   i    (   s   selfs
   childNodes(   s   selfs+   /usr/local/lib/python2.0/xml/dom/minidom.pys   hasChildNodesV s    
c    s   |  i d Sd  S(   Ni    (   s   selfs
   childNodes(   s   selfs+   /usr/local/lib/python2.0/xml/dom/minidom.pys   _get_firstChild\ s    c    s   |  i d Sd  S(   Ni   (   s   selfs
   childNodes(   s   selfs+   /usr/local/lib/python2.0/xml/dom/minidom.pys   _get_lastChild_ s    c    s@   |  i i |  } |  i i | |  |  i o |  | _ n d  S(   N(   s   selfs
   childNodess   indexs   refChilds   inserts   newChilds   _makeParentNodess
   parentNode(   s   selfs   newChilds   refChilds   indexs+   /usr/local/lib/python2.0/xml/dom/minidom.pys   insertBeforeb s    
c    sS   |  i o |  i } | | _ | | _ n
 t | _ t | _ |  i i |  | Sd  S(   N(	   s   selfs
   childNodess	   lastChilds   lasts   nodes   previousSiblings   nextSiblings   Nones   append(   s   selfs   nodes   lasts+   /usr/local/lib/python2.0/xml/dom/minidom.pys   appendChildh s    
				c    s#   |  i i |  } | |  i | <d  S(   N(   s   selfs
   childNodess   indexs   oldChild(   s   selfs   newChilds   oldChilds   indexs+   /usr/local/lib/python2.0/xml/dom/minidom.pys   replaceChilds s    c    s    |  i i |  } |  i | =d  S(   N(   s   selfs
   childNodess   indexs   oldChild(   s   selfs   oldChilds   indexs+   /usr/local/lib/python2.0/xml/dom/minidom.pys   removeChildw s    c    sh   d  k  } | i |  i |  i  } |  i i   | _ | o g  | _	 n t
 d   |  i	  | _	 | Sd  S(   Nc    s   |  i S(   N(   s   xs	   cloneNode(   s   xs+   /usr/local/lib/python2.0/xml/dom/minidom.pys   <lambda> s    (   s   news   instances   selfs	   __class__s   __dict__s   clones
   attributess   copys   deeps
   childNodess   map(   s   selfs   deeps   news   clones+   /usr/local/lib/python2.0/xml/dom/minidom.pys	   cloneNode{ s    	c    s   t  |  _ x, |  i o! |  i d i   |  i d =q Wt  |  _ t  |  _ t  |  _ |  i o- x& |  i i	   d r } |  i |  qo Wn t i oA t t |    t |  i  } |  i i d |  t i | =n d  S(   Ni   i    s   Deleting: %s
(   s   Nones   selfs
   parentNodes
   childNodess   unlinks   previousSiblings   nextSiblings
   attributess   _attrss   valuess   attrs   removeAttributeNodes   Nodes   _debugs   reprs   ids	   __class__s   indexs   debugs   writes   allnodes(   s   selfs   attrs   indexs+   /usr/local/lib/python2.0/xml/dom/minidom.pys   unlink s$    	 
			
  
(   s   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   allnodess   _debugs   _makeParentNodess   Nones   debugs   __init__s   __getattr__s   __nonzero__s   toxmls   hasChildNodess   _get_firstChilds   _get_lastChilds   insertBefores   appendChilds   replaceChilds   removeChilds	   cloneNodes   unlink(    s+   /usr/local/lib/python2.0/xml/dom/minidom.pys   Node s:    	
											
c    se   t  i | d d  } t  i | d d  } t  i | d d  } t  i | d d  } |  i |  d	 S(
   s   Writes datachars to writer.s   &s   &amp;s   <s   &lt;s   "s   &quot;s   >s   &gt;N(   s   strings   replaces   datas   writers   write(   s   writers   datas+   /usr/local/lib/python2.0/xml/dom/minidom.pys   _write_data s     c    so   xd |  i d rW } | i t i j o | d j p | i | j o | i	 |  n t
 | | |  q W| Sd  S(   Ni    s   *(   s   parents
   childNodess   nodes   nodeTypes   Nodes   ELEMENT_NODEs   names   tagNames   rcs   appends   _getElementsByTagNameHelper(   s   parents   names   rcs   nodes+   /usr/local/lib/python2.0/xml/dom/minidom.pys   _getElementsByTagNameHelper s     0c    s   x |  i d rx } | i t i j o_ | d j p | i | j o | d j p | i	 | j o | i |  n t | t |  n q Wd  S(   Ni    s   *(   s   parents
   childNodess   nodes   nodeTypes   Nodes   ELEMENT_NODEs	   localNames   tagNames   nsURIs   namespaceURIs   rcs   appends   _getElementsByTagNameNSHelpers   name(   s   parents   nsURIs	   localNames   rcs   nodes+   /usr/local/lib/python2.0/xml/dom/minidom.pys   _getElementsByTagNameNSHelper s     :s   Attrc      s&   e  i Z d e e d  Z d   Z RS(   Nc    s`   | p | |  i d <| |  i d <|  i d <| |  i d <| |  i d <t |  _ t i	 |   d  S(   Ns	   localNames   nodeNames   names   namespaceURIs   prefix(
   s	   localNames   qNames   selfs   __dict__s   namespaceURIs   prefixs   Nones
   attributess   Nodes   __init__(   s   selfs   qNames   namespaceURIs	   localNames   prefixs+   /usr/local/lib/python2.0/xml/dom/minidom.pys   __init__ s    	s    c    s@   | d d f j o | |  i d <|  i d <n | |  i | <d  S(   Ns   values	   nodeValue(   s   names   values   selfs   __dict__(   s   selfs   names   values+   /usr/local/lib/python2.0/xml/dom/minidom.pys   __setattr__ s    (   s   Nodes   ATTRIBUTE_NODEs   nodeTypes   Nones   __init__s   __setattr__(    s+   /usr/local/lib/python2.0/xml/dom/minidom.pys   Attr s    	
s   AttributeListc      st   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(   s   the attribute list is a transient interface to the underlying
    dictionaries.  mutations here will change the underlying element's
    dictionaryc    s.   | |  _ | |  _ t |  i i    |  _ d  S(   N(   s   attrss   selfs   _attrss   attrsNSs   _attrsNSs   lens   keyss   length(   s   selfs   attrss   attrsNSs+   /usr/local/lib/python2.0/xml/dom/minidom.pys   __init__ s    		c    s4   y |  |  i   | SWn t j
 o t Sn Xd  S(   N(   s   selfs   keyss   indexs
   IndexErrors   None(   s   selfs   indexs+   /usr/local/lib/python2.0/xml/dom/minidom.pys   item s    c    s   t  d   |  i i    Sd  S(   Nc    s   |  i |  i f S(   N(   s   nodes   tagNames   value(   s   nodes+   /usr/local/lib/python2.0/xml/dom/minidom.pys   <lambda> s    (   s   maps   selfs   _attrss   values(   s   selfs+   /usr/local/lib/python2.0/xml/dom/minidom.pys   items s    	c    s   t  d   |  i i    Sd  S(   Nc    s   |  i |  i f |  i f S(   N(   s   nodes   URIs	   localNames   value(   s   nodes+   /usr/local/lib/python2.0/xml/dom/minidom.pys   <lambda> s    (   s   maps   selfs   _attrss   values(   s   selfs+   /usr/local/lib/python2.0/xml/dom/minidom.pys   itemsNS s    	c    s   |  i i   Sd  S(   N(   s   selfs   _attrss   keys(   s   selfs+   /usr/local/lib/python2.0/xml/dom/minidom.pys   keys s    c    s   |  i i   Sd  S(   N(   s   selfs   _attrsNSs   keys(   s   selfs+   /usr/local/lib/python2.0/xml/dom/minidom.pys   keysNS s    c    s   |  i i   Sd  S(   N(   s   selfs   _attrss   values(   s   selfs+   /usr/local/lib/python2.0/xml/dom/minidom.pys   values s    c    s   |  i Sd  S(   N(   s   selfs   length(   s   selfs+   /usr/local/lib/python2.0/xml/dom/minidom.pys   __len__ s    c    sA   |  i t | d t  j o d Sn t t |   t |   Sd  S(   Ns   _attrsi    (   s   selfs   _attrss   getattrs   others   Nones   cmps   id(   s   selfs   others+   /usr/local/lib/python2.0/xml/dom/minidom.pys   __cmp__ s    c    s4   t  |  t i j o |  i | Sn |  i | Sd  S(   N(   s   types   attname_or_tuples   typess	   TupleTypes   selfs   _attrsNSs   _attrs(   s   selfs   attname_or_tuples+   /usr/local/lib/python2.0/xml/dom/minidom.pys   __getitem__ s    c    s   t  |  t i j o t |  } | | _ n | } |  i i	 | t
  } | o | i   n | |  i | i <| |  i | i | i f <d  S(   N(   s   types   values   typess
   StringTypes   Attrs   attnames   nodes   selfs   _attrss   gets   Nones   olds   unlinks   names   _attrsNSs   namespaceURIs	   localName(   s   selfs   attnames   values   nodes   olds+   /usr/local/lib/python2.0/xml/dom/minidom.pys   __setitem__ s     c    s;   |  | } | i   |  i | i =|  i | i | i f =d  S(   N(	   s   selfs   attname_or_tuples   nodes   unlinks   _attrss   names   _attrsNSs   namespaceURIs	   localName(   s   selfs   attname_or_tuples   nodes+   /usr/local/lib/python2.0/xml/dom/minidom.pys   __delitem__ s    

(   s   __doc__s   __init__s   items   itemss   itemsNSs   keyss   keysNSs   valuess   __len__s   __cmp__s   __getitem__s   __setitem__s   __delitem__(    s+   /usr/local/lib/python2.0/xml/dom/minidom.pys   AttributeList s    											s   Elementc      s   e  i Z d d e 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^   t  i |   | |  _ |  _ | p | |  _ | |  _ | |  _ t |  _	 h  |  _
 h  |  _ d  S(   N(   s   Nodes   __init__s   selfs   tagNames   nodeNames	   localNames   prefixs   namespaceURIs   Nones	   nodeValues   _attrss   _attrsNS(   s   selfs   tagNames   namespaceURIs   prefixs	   localNames+   /usr/local/lib/python2.0/xml/dom/minidom.pys   __init__	s    				s    c    s   |  i | i Sd  S(   N(   s   selfs   _attrss   attnames   value(   s   selfs   attnames+   /usr/local/lib/python2.0/xml/dom/minidom.pys   getAttributes    c    s   |  i | | f i Sd  S(   N(   s   selfs   _attrsNSs   namespaceURIs	   localNames   value(   s   selfs   namespaceURIs	   localNames+   /usr/local/lib/python2.0/xml/dom/minidom.pys   getAttributeNSs    c    s5   t  |  } | | i d <| i d <|  i |  d  S(   Ns   values	   nodeValue(   s   Attrs   attnames   attrs   values   __dict__s   selfs   setAttributeNode(   s   selfs   attnames   values   attrs+   /usr/local/lib/python2.0/xml/dom/minidom.pys   setAttributes    c    sP   t  |  \ } } t | | | |  } | | i d <| i d <|  i
 |  d  S(   Ns   values	   nodeValue(   s   _nssplits   qualifiedNames   prefixs	   localnames   Attrs   namespaceURIs   attrs   values   __dict__s   selfs   setAttributeNode(   s   selfs   namespaceURIs   qualifiedNames   values   prefixs	   localnames   attrs+   /usr/local/lib/python2.0/xml/dom/minidom.pys   setAttributeNS%s    c    s   |  i i |  Sd  S(   N(   s   selfs   _attrss   gets   attrname(   s   selfs   attrnames+   /usr/local/lib/python2.0/xml/dom/minidom.pys   getAttributeNode-s    c    s   |  i | | f Sd  S(   N(   s   selfs   _attrsNSs   namespaceURIs	   localName(   s   selfs   namespaceURIs	   localNames+   /usr/local/lib/python2.0/xml/dom/minidom.pys   getAttributeNodeNS0s    c    sZ   |  i i | i t  } | o | i   n | |  i | i <| |  i | i	 | i
 f <d  S(   N(   s   selfs   _attrss   gets   attrs   names   Nones   olds   unlinks   _attrsNSs   namespaceURIs	   localName(   s   selfs   attrs   olds+   /usr/local/lib/python2.0/xml/dom/minidom.pys   setAttributeNode3s
    c    s   |  i | } |  i |  d  S(   N(   s   selfs   _attrss   names   attrs   removeAttributeNode(   s   selfs   names   attrs+   /usr/local/lib/python2.0/xml/dom/minidom.pys   removeAttribute;s    c    s$   |  i | | f } |  i |  d  S(   N(   s   selfs   _attrsNSs   namespaceURIs	   localNames   attrs   removeAttributeNode(   s   selfs   namespaceURIs	   localNames   attrs+   /usr/local/lib/python2.0/xml/dom/minidom.pys   removeAttributeNS?s    c    s1   | i   |  i | i =|  i | i | i f =d  S(   N(   s   nodes   unlinks   selfs   _attrss   names   _attrsNSs   namespaceURIs	   localName(   s   selfs   nodes+   /usr/local/lib/python2.0/xml/dom/minidom.pys   removeAttributeNodeCs    
c    s   t  |  | g   Sd  S(   N(   s   _getElementsByTagNameHelpers   selfs   name(   s   selfs   names+   /usr/local/lib/python2.0/xml/dom/minidom.pys   getElementsByTagNameHs    c    s   t  |  | | g   d  S(   N(   s   _getElementsByTagNameNSHelpers   selfs   namespaceURIs	   localName(   s   selfs   namespaceURIs	   localNames+   /usr/local/lib/python2.0/xml/dom/minidom.pys   getElementsByTagNameNSKs    c    s   d |  i t |   f Sd  S(   Ns   <DOM Element: %s at %s>(   s   selfs   tagNames   id(   s   selfs+   /usr/local/lib/python2.0/xml/dom/minidom.pys   __repr__Ns    c    s   | i d |  i  |  i   i   } | i   xH | d r> } | i d |  t	 | |  i   | i
  | i d  q9 W|  i oH | i d  x  |  i d r } | i |  q W| i d |  i  n | i d  d  S(   Ns   <i    s    %s="s   "s   >s   </%s>s   />(   s   writers   writes   selfs   tagNames   _get_attributess   keyss   a_namess   sorts   a_names   _write_datas   values
   childNodess   nodes   writexml(   s   selfs   writers   a_namess   a_names   nodes+   /usr/local/lib/python2.0/xml/dom/minidom.pys   writexmlRs    
	 
 c    s   t  |  i |  i  Sd  S(   N(   s   AttributeLists   selfs   _attrss   _attrsNS(   s   selfs+   /usr/local/lib/python2.0/xml/dom/minidom.pys   _get_attributesds    (   s   Nodes   ELEMENT_NODEs   nodeTypes   Nones   __init__s   getAttributes   getAttributeNSs   setAttributes   setAttributeNSs   getAttributeNodes   getAttributeNodeNSs   setAttributeNodes   removeAttributes   removeAttributeNSs   removeAttributeNodes   getElementsByTagNames   getElementsByTagNameNSs   __repr__s   writexmls   _get_attributes(    s+   /usr/local/lib/python2.0/xml/dom/minidom.pys   Elements"    															s   Commentc      s   e  i Z d   Z d   Z RS(   Nc    s3   t  i |   | |  _ |  _ d |  _ t |  _ d  S(   Ns   #comment(   s   Nodes   __init__s   selfs   datas	   nodeValues   nodeNames   Nones
   attributes(   s   selfs   datas+   /usr/local/lib/python2.0/xml/dom/minidom.pys   __init__js    	c    s   | i d |  i  d  S(   Ns	   <!--%s-->(   s   writers   writes   selfs   data(   s   selfs   writers+   /usr/local/lib/python2.0/xml/dom/minidom.pys   writexmlps    (   s   Nodes   COMMENT_NODEs   nodeTypes   __init__s   writexml(    s+   /usr/local/lib/python2.0/xml/dom/minidom.pys   Commentgs    		s   ProcessingInstructionc      s   e  i Z d   Z d   Z RS(   Nc    s:   t  i |   | |  _ |  _ | |  _ |  _ t |  _ d  S(   N(	   s   Nodes   __init__s   selfs   targets   nodeNames   datas	   nodeValues   Nones
   attributes(   s   selfs   targets   datas+   /usr/local/lib/python2.0/xml/dom/minidom.pys   __init__vs    c    s!   | i d |  i |  i f  d  S(   Ns	   <?%s %s?>(   s   writers   writes   selfs   targets   data(   s   selfs   writers+   /usr/local/lib/python2.0/xml/dom/minidom.pys   writexml|s    (   s   Nodes   PROCESSING_INSTRUCTION_NODEs   nodeTypes   __init__s   writexml(    s+   /usr/local/lib/python2.0/xml/dom/minidom.pys   ProcessingInstructionss    		s   Textc      s,   e  i Z d Z d   Z d   Z d   Z RS(   Ns   #textc    s*   t  i |   | |  _ |  _ t |  _ d  S(   N(   s   Nodes   __init__s   selfs   datas	   nodeValues   Nones
   attributes(   s   selfs   datas+   /usr/local/lib/python2.0/xml/dom/minidom.pys   __init__s    c    sB   t  |  i  d j o
 d } n d } d |  i d d !| f Sd  S(   Ni
   s   ...s    s   <DOM Text node "%s%s">i    (   s   lens   selfs   datas	   dotdotdot(   s   selfs	   dotdotdots+   /usr/local/lib/python2.0/xml/dom/minidom.pys   __repr__s    
c    s   t  | |  i  d  S(   N(   s   _write_datas   writers   selfs   data(   s   selfs   writers+   /usr/local/lib/python2.0/xml/dom/minidom.pys   writexmls    (   s   Nodes	   TEXT_NODEs   nodeTypes   nodeNames   __init__s   __repr__s   writexml(    s+   /usr/local/lib/python2.0/xml/dom/minidom.pys   Texts
    			c    sb   d  k  } | i |  d d  } t |  d j o | Sn& t |  d j o d | d f Sn d  S(   Ns   :i   i   s    i    (   s   strings   splits   qualifiedNames   fieldss   len(   s   qualifiedNames   strings   fieldss+   /usr/local/lib/python2.0/xml/dom/minidom.pys   _nssplits    	s   Documentc      sw   e  i Z e Z d   Z d   Z e Z e	 Z
 e Z e Z e Z d   Z d   Z d   Z d   Z d   Z d   Z RS(	   Nc    s,   t  i |   t |  _ d |  _ t |  _ d  S(   Ns	   #document(   s   Nodes   __init__s   selfs   Nones
   attributess   nodeNames	   nodeValue(   s   selfs+   /usr/local/lib/python2.0/xml/dom/minidom.pys   __init__s    		c    sO   | i t i j o$ |  i o t d  n
 | |  _ n t i |  |  | Sd  S(   Ns    Two document elements disallowed(   s   nodes   nodeTypes   Nodes   ELEMENT_NODEs   selfs   documentElements	   TypeErrors   appendChild(   s   selfs   nodes+   /usr/local/lib/python2.0/xml/dom/minidom.pys   appendChilds    
c    s)   t  |  \ } } t | | | |  Sd  S(   N(   s   _nssplits   qualifiedNames   prefixs	   localNames   Elements   namespaceURI(   s   selfs   namespaceURIs   qualifiedNames   prefixs	   localNames+   /usr/local/lib/python2.0/xml/dom/minidom.pys   createElementNSs    c    s)   t  |  \ } } t | | | |  Sd  S(   N(   s   _nssplits   qualifiedNames   prefixs	   localNames   Attrs   namespaceURI(   s   selfs   namespaceURIs   qualifiedNames   prefixs	   localNames+   /usr/local/lib/python2.0/xml/dom/minidom.pys   createAttributeNSs    c    s   t  |  | |  d  S(   N(   s   _getElementsByTagNameNSHelpers   selfs   namespaceURIs	   localName(   s   selfs   namespaceURIs	   localNames+   /usr/local/lib/python2.0/xml/dom/minidom.pys   getElementsByTagNameNSs    c    s   t  |  _ t i |   d  S(   N(   s   Nones   selfs   documentElements   Nodes   unlink(   s   selfs+   /usr/local/lib/python2.0/xml/dom/minidom.pys   unlinks    	c    s   g  } t |  | |  | Sd  S(   N(   s   rcs   _getElementsByTagNameHelpers   selfs   name(   s   selfs   names   rcs+   /usr/local/lib/python2.0/xml/dom/minidom.pys   getElementsByTagNames    c    s'   x  |  i d r } | i |  q Wd  S(   Ni    (   s   selfs
   childNodess   nodes   writexmls   writer(   s   selfs   writers   nodes+   /usr/local/lib/python2.0/xml/dom/minidom.pys   writexmls     (   s   Nodes   DOCUMENT_NODEs   nodeTypes   Nones   documentElements   __init__s   appendChilds   Elements   createElements   Texts   createTextNodes   Comments   createComments   ProcessingInstructions   createProcessingInstructions   Attrs   createAttributes   createElementNSs   createAttributeNSs   getElementsByTagNameNSs   unlinks   getElementsByTagNames   writexml(    s+   /usr/local/lib/python2.0/xml/dom/minidom.pys   Documents    									c    s9   t  |  | |  } | i   \ } } | i |  | Sd  S(   N(	   s   applys   funcs   argss   kwargss   eventss   getEvents   toktypes   rootNodes
   expandNode(   s   funcs   argss   kwargss   eventss   toktypes   rootNodes+   /usr/local/lib/python2.0/xml/dom/minidom.pys   _doparses    c     s   t  t i |  |  Sd S(   s2   Parse a file into a DOM by filename or file objectN(   s   _doparses   pulldoms   parses   argss   kwargs(   s   argss   kwargss+   /usr/local/lib/python2.0/xml/dom/minidom.pys   parses     c     s   t  t i |  |  Sd S(   s%   Parse a file into a DOM from a stringN(   s   _doparses   pulldoms   parseStrings   argss   kwargs(   s   argss   kwargss+   /usr/local/lib/python2.0/xml/dom/minidom.pys   parseStrings     (   s   __doc__s   pulldoms   strings   StringIOs   typess   Nodes   _write_datas   _getElementsByTagNameHelpers   _getElementsByTagNameNSHelpers   Attrs   AttributeLists   Elements   Comments   ProcessingInstructions   Texts   _nssplits   Documents   _doparses   parses   parseString(    s+   /usr/local/lib/python2.0/xml/dom/minidom.pys   ? s&   						Da	5		