<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
        integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="
        crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
</html>

f c               @   s1  d  Z  d d l Z d d l Z d d l m Z m Z m Z m Z d d l Td d l	 m
 Z
 m Z e j j j e j j j f Z Gd d   d e j j  Z e e d d	 d
 e e d d	 d e e d d	 d d d   Z d d   Z d d   Z d d   Z d d   Z Gd d   d e  Z Gd d   d e  Z e e d d	 d e e d d	 d e e d  d	 d! Gd" d#   d# e  Z e e d$ d	 d% e Z Gd& d'   d' e  Z e e e  Z Gd( d)   d) e  Z e e d* d	 d+ e e d d	 d, d- d.   Z  Gd/ d0   d0  Z! Gd1 d2   d2 e! e  Z" Gd3 d4   d4 e! e  Z# e e# d$ d	 d5 Gd6 d7   d7 e#  Z$ e e$ d8 d	 d9 e e$ d: d	 d; d< d=   Z% d> d?   Z& Gd@ dA   dA e#  Z' GdB dC   dC e$  Z( GdD dE   dE e  Z) e e) d$ d	 dF GdG dH   dH  Z* GdI dJ   dJ e* e! e  Z+ GdK dL   dL e* e  Z, GdM dN   dN e* e! e  Z- GdO dP   dP e
  Z. GdQ dR   dR e  Z/ dS dT   Z0 GdU dV   dV e e  Z1 e e1 dW d	 dX dY dZ   Z2 d[ d\   Z3 d] d^   Z4 e e d_ d`  Z5 e da db  Z6 e dc dd  Z7 d S(e   uc  Simple implementation of the Level 1 DOM.

Namespaces and other minor Level 2 features are also supported.

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
i    N(   u   EMPTY_NAMESPACEu   EMPTY_PREFIXu   XMLNS_NAMESPACEu   domreg(   u   *(   u   DOMImplementationLSu
   DocumentLSc             B   sX  |  Ee  Z d  Z d1 Z d1 Z d1 Z d1 Z d1 Z e	 Z
 d d   Z d1 d d  Z d d d1 d d  Z d	 d
   Z d d   Z d d   Z d d   Z d d   Z d d   Z d d   Z d d   Z d d   Z d d   Z d d   Z d d    Z d! d"   Z d# d$   Z d% d&   Z d' d(   Z d) d*   Z d+ d,   Z d- d.   Z  d/ d0   Z! d1 S(2   u   Nodec             C   s   d S(   NT(   u   True(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   __bool__+   s    u   Node.__bool__c             C   s   |  j  d d |  S(   Nu    (   u   toprettyxml(   u   selfu   encoding(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   toxml.   s    u
   Node.toxmlu   	u   
c             C   s   | d  k r t j   } n' t j t j   d | d d d d } |  j t j k rp |  j | d | | |  n |  j | d | |  | d  k r | j	   S| j
   j	   Sd  S(   Nu   encodingu   errorsu   xmlcharrefreplaceu   newlineu   
u    (   u   Noneu   iou   StringIOu   TextIOWrapperu   BytesIOu   nodeTypeu   Nodeu   DOCUMENT_NODEu   writexmlu   getvalueu   detach(   u   selfu   indentu   newlu   encodingu   writer(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   toprettyxml1   s    	
u   Node.toprettyxmlc             C   s   t  |  j  S(   N(   u   boolu
   childNodes(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   hasChildNodesC   s    u   Node.hasChildNodesc             C   s   |  j  S(   N(   u
   childNodes(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _get_childNodesF   s    u   Node._get_childNodesc             C   s   |  j  r |  j  d Sd  S(   Ni    (   u
   childNodes(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _get_firstChildI   s    	u   Node._get_firstChildc             C   s   |  j  r |  j  d Sd  S(   Ni   i(   u
   childNodes(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _get_lastChildM   s    	u   Node._get_lastChildc             C   sx  | j  |  j k r@ x' t | j  D] } |  j | |  q" W| S| j  |  j k r} t j j d t	 |  t	 |   f   n  | j
 d  k	 r | j
 j |  n  | d  k r |  j |  n y |  j j |  } Wn! t k
 r t j j    Yn X| j  t k rt |   n  |  j j | |  | | _ | | _ | rb|  j | d } | | _ | | _ n	 d  | _ |  | _
 | S(   Nu   %s cannot be child of %si   (   u   nodeTypeu   DOCUMENT_FRAGMENT_NODEu   tupleu
   childNodesu   insertBeforeu   _child_node_typesu   xmlu   domu   HierarchyRequestErru   repru
   parentNodeu   Noneu   removeChildu   appendChildu   indexu
   ValueErroru   NotFoundErru   _nodeTypes_with_childrenu   _clear_id_cacheu   insertu   nextSiblingu   previousSibling(   u   selfu   newChildu   refChildu   cu   indexu   node(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   insertBeforeQ   s6    	"					u   Node.insertBeforec             C   s   | j  |  j k r= x$ t | j  D] } |  j |  q" W| S| j  |  j k rz t j j d t	 |  t	 |   f   n | j  t
 k r t |   n  | j d  k	 r | j j |  n  t |  |  d  | _ | S(   Nu   %s cannot be child of %s(   u   nodeTypeu   DOCUMENT_FRAGMENT_NODEu   tupleu
   childNodesu   appendChildu   _child_node_typesu   xmlu   domu   HierarchyRequestErru   repru   _nodeTypes_with_childrenu   _clear_id_cacheu
   parentNodeu   Noneu   removeChildu   _append_childu   nextSibling(   u   selfu   nodeu   c(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   appendChildq   s    	"	u   Node.appendChildc             C   s  | j  |  j k r8 | j } |  j |  |  j | |  S| j  |  j k ru t j j d t	 |  t	 |   f   n  | | k r d  S| j
 d  k	 r | j
 j |  n  y |  j j |  } Wn! t k
 r t j j    Yn X| |  j | <|  | _
 d  | _
 | j  t k s| j  t k r+t |   n  | j | _ | j | _ d  | _ d  | _ | j rm| | j _ n  | j r| | j _ n  | S(   Nu   %s cannot be child of %s(   u   nodeTypeu   DOCUMENT_FRAGMENT_NODEu   nextSiblingu   removeChildu   insertBeforeu   _child_node_typesu   xmlu   domu   HierarchyRequestErru   repru
   parentNodeu   Noneu
   childNodesu   indexu
   ValueErroru   NotFoundErru   _nodeTypes_with_childrenu   _clear_id_cacheu   previousSibling(   u   selfu   newChildu   oldChildu   refChildu   index(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   replaceChild   s<    		"						u   Node.replaceChildc             C   s   y |  j  j |  Wn! t k
 r7 t j j    Yn X| j d  k	 rY | j | j _ n  | j d  k	 rz | j | j _ n  d  | _ | _ | j	 t
 k r t |   n  d  | _ | S(   N(   u
   childNodesu   removeu
   ValueErroru   xmlu   domu   NotFoundErru   nextSiblingu   Noneu   previousSiblingu   nodeTypeu   _nodeTypes_with_childrenu   _clear_id_cacheu
   parentNode(   u   selfu   oldChild(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   removeChild   s    	u   Node.removeChildc             C   s3  g  } x|  j  D]} | j t j k r | j sr | rJ | j | d _ n  | j re | j | j _ n  | j   q| r | d j | j k r | d } | j | j | _ | j | _ | j r | | j _ n  | j   q| j |  q | j |  | j t j	 k r | j
   q q W| |  j  d  d   <d  S(   Ni   iii(   u
   childNodesu   nodeTypeu   Nodeu	   TEXT_NODEu   datau   nextSiblingu   previousSiblingu   unlinku   appendu   ELEMENT_NODEu	   normalize(   u   selfu   Lu   childu   node(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu	   normalize   s*    		
	u   Node.normalizec             C   s   t  |  | |  j p |   S(   N(   u   _clone_nodeu   ownerDocument(   u   selfu   deep(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu	   cloneNode   s    u   Node.cloneNodec             C   s   |  j  j j | |  S(   N(   u   ownerDocumentu   implementationu
   hasFeature(   u   selfu   featureu   version(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   isSupported   s    u   Node.isSupportedc             C   s   d  S(   N(   u   None(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _get_localName   s    u   Node._get_localNamec             C   s
   |  | k S(   N(    (   u   selfu   other(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu
   isSameNode   s    u   Node.isSameNodec             C   s   |  j  | d   r |  Sd  Sd  S(   N(   u   isSupportedu   None(   u   selfu   feature(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   getInterface   s    u   Node.getInterfacec             C   s6   y |  j  | d SWn t t f k
 r1 d  SYn Xd  S(   Ni    (   u
   _user_datau   AttributeErroru   KeyErroru   None(   u   selfu   key(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   getUserData   s    u   Node.getUserDatac             C   s   d  } y |  j } Wn! t k
 r6 i  } | |  _ Yn X| | k rT | | d } n  | d  k r d  } | d  k	 r | | =q n | | f | | <| S(   Ni    (   u   Noneu
   _user_datau   AttributeError(   u   selfu   keyu   datau   handleru   oldu   d(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   setUserData   s    u   Node.setUserDatac             C   sj   t  |  d  rf xT t |  j j    D]: \ } \ } } | d  k	 r% | j | | | | |  q% q% Wn  d  S(   Nu
   _user_data(   u   hasattru   listu
   _user_datau   itemsu   Noneu   handle(   u   selfu	   operationu   srcu   dstu   keyu   datau   handler(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _call_user_data_handler   s    (u   Node._call_user_data_handlerc             C   s\   d  |  _ |  _ |  j rF x |  j D] } | j   q# Wt   |  _ n  d  |  _ d  |  _ d  S(   N(   u   Noneu
   parentNodeu   ownerDocumentu
   childNodesu   unlinku   NodeListu   previousSiblingu   nextSibling(   u   selfu   child(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   unlink  s    		u   Node.unlinkc             C   s   |  S(   N(    (   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu	   __enter__  s    u   Node.__enter__c             C   s   |  j    d  S(   N(   u   unlink(   u   selfu   etu   evu   tb(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   __exit__  s    u   Node.__exit__N("   u   __name__u
   __module__u   __qualname__u   Noneu   namespaceURIu
   parentNodeu   ownerDocumentu   nextSiblingu   previousSiblingu   EMPTY_PREFIXu   prefixu   __bool__u   toxmlu   toprettyxmlu   hasChildNodesu   _get_childNodesu   _get_firstChildu   _get_lastChildu   insertBeforeu   appendChildu   replaceChildu   removeChildu	   normalizeu	   cloneNodeu   isSupportedu   _get_localNameu
   isSameNodeu   getInterfaceu   getUserDatau   setUserDatau   _call_user_data_handleru   unlinku	   __enter__u   __exit__(   u
   __locals__(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   Node"   s:     
u   Nodeu
   firstChildu   docu   First child node, or None.u	   lastChildu   Last child node, or None.u	   localNameu"   Namespace-local name of this node.c             C   sH   |  j  } | r. | d } | | _ | | _ n  | j |  |  | _ d  S(   Ni   i(   u
   childNodesu   previousSiblingu   nextSiblingu   appendu
   parentNode(   u   selfu   nodeu
   childNodesu   last(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _append_child  s    	
	u   _append_childc             C   s6   x/ |  d  k	 r1 |  j t j k r% d S|  j }  q Wd S(   NTF(   u   Noneu   nodeTypeu   Nodeu   DOCUMENT_NODEu   Trueu
   parentNodeu   False(   u   node(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _in_document&  s
    u   _in_documentc             C   sP   | rL | j  d d  j  d d  j  d d  j  d d  } |  j |  n  d	 S(
   u   Writes datachars to writer.u   &u   &amp;u   <u   &lt;u   "u   &quot;u   >u   &gt;N(   u   replaceu   write(   u   writeru   data(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _write_data.  s    u   _write_datac             C   se   x^ |  j  D]S } | j t j k rM | d k s= | j | k rM | j |  n  t | | |  q
 W| S(   Nu   *(   u
   childNodesu   nodeTypeu   Nodeu   ELEMENT_NODEu   tagNameu   appendu   _get_elements_by_tagName_helper(   u   parentu   nameu   rcu   node(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _get_elements_by_tagName_helper5  s    u   _get_elements_by_tagName_helperc          	   C   s   x |  j  D]t } | j t j k r
 | d k s= | j | k rh | d k sX | j | k rh | j |  n  t | | | |  q
 q
 W| S(   Nu   *(   u
   childNodesu   nodeTypeu   Nodeu   ELEMENT_NODEu	   localNameu   namespaceURIu   appendu"   _get_elements_by_tagName_ns_helper(   u   parentu   nsURIu	   localNameu   rcu   node(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu"   _get_elements_by_tagName_ns_helper=  s    u"   _get_elements_by_tagName_ns_helperc             B   sq   |  Ee  Z d  Z e j Z d Z d Z d Z	 d Z
 e j e j e j e j e j e j e j f Z d d   Z d S(   u   DocumentFragmentu   #document-fragmentc             C   s   t    |  _ d  S(   N(   u   NodeListu
   childNodes(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   __init__T  s    u   DocumentFragment.__init__N(   u   __name__u
   __module__u   __qualname__u   Nodeu   DOCUMENT_FRAGMENT_NODEu   nodeTypeu   nodeNameu   Noneu	   nodeValueu
   attributesu
   parentNodeu   ELEMENT_NODEu	   TEXT_NODEu   CDATA_SECTION_NODEu   ENTITY_REFERENCE_NODEu   PROCESSING_INSTRUCTION_NODEu   COMMENT_NODEu   NOTATION_NODEu   _child_node_typesu   __init__(   u
   __locals__(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   DocumentFragmentF  s   	u   DocumentFragmentc             B   s  |  Ee  Z d  Z d" Z e j Z d! Z d# Z
 d# Z e j e j f Z e d! d! d	 d
  Z d d   Z d d   Z d d   Z d d   Z e e e  Z Z d d   Z d d   Z e e e  Z Z d d   Z d d   Z e e e  Z d d   Z d d   Z  d d    Z! d! S($   u   Attru   _nameu   _valueu   namespaceURIu   _prefixu
   childNodesu
   _localNameu   ownerDocumentu   ownerElementc             C   sG   d  |  _ | |  _ | |  _ | |  _ t   |  _ |  j j t    d  S(   N(	   u   Noneu   ownerElementu   _nameu   namespaceURIu   _prefixu   NodeListu
   childNodesu   appendu   Text(   u   selfu   qNameu   namespaceURIu	   localNameu   prefix(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   __init__b  s    				u   Attr.__init__c             C   s;   y |  j  SWn) t k
 r6 |  j j d d  d SYn Xd  S(   Nu   :i   i(   u
   _localNameu   AttributeErroru   nodeNameu   split(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _get_localNameo  s    u   Attr._get_localNamec             C   s   |  j  S(   N(   u	   specified(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _get_specifiedu  s    u   Attr._get_specifiedc             C   s   |  j  S(   N(   u   _name(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu	   _get_namex  s    u   Attr._get_namec             C   s,   | |  _  |  j d  k	 r( t |  j  n  d  S(   N(   u   _nameu   ownerElementu   Noneu   _clear_id_cache(   u   selfu   value(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu	   _set_name{  s    	u   Attr._set_namec             C   s   |  j  S(   N(   u   _value(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu
   _get_value  s    u   Attr._get_valuec             C   sL   | |  _  | |  j d _ |  j d  k	 r8 t |  j  n  | |  j d _ d  S(   Ni    (   u   _valueu
   childNodesu   datau   ownerElementu   Noneu   _clear_id_cache(   u   selfu   value(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu
   _set_value  s
    	u   Attr._set_valuec             C   s   |  j  S(   N(   u   _prefix(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _get_prefix  s    u   Attr._get_prefixc             C   s   |  j  } | d k r? | r? | t k r? t j j d   q? n  | |  _ | d  k r` |  j } n d | |  j f } |  j r t	 |  j  n  | |  _
 d  S(   Nu   xmlnsu5   illegal use of 'xmlns' prefix for the wrong namespaceu   %s:%s(   u   namespaceURIu   XMLNS_NAMESPACEu   xmlu   domu   NamespaceErru   _prefixu   Noneu	   localNameu   ownerElementu   _clear_id_cacheu   name(   u   selfu   prefixu   nsuriu   newName(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _set_prefix  s    				u   Attr._set_prefixc             C   s   |  j  } | d  k	 rq | j |  j =| j |  j |  j f =|  j rq d |  _ | j	 d 8_	 |  j
 j d 8_ qq n  x |  j D] } | j   q{ W|  j d  d   =d  S(   Ni   F(   u   ownerElementu   Noneu   _attrsu   nodeNameu   _attrsNSu   namespaceURIu	   localNameu   _is_idu   Falseu   _magic_id_nodesu   ownerDocumentu   _magic_id_countu
   childNodesu   unlink(   u   selfu   elemu   child(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   unlink  s    			u   Attr.unlinkc             C   s   |  j  r d S|  j } |  j } | d  k s7 | d  k r; d S| j |  } | d  k rZ d S|  j ry | j |  j |  j	  S| j
 |  j  Sd  S(   NTF(   u   _is_idu   Trueu   ownerDocumentu   ownerElementu   Noneu   Falseu   _get_elem_infou   namespaceURIu   isIdNSu	   localNameu   isIdu   nodeName(   u   selfu   docu   elemu   info(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu	   _get_isId  s    				u   Attr._get_isIdc             C   s   |  j  } |  j } | d  k s* | d  k r. t S| j |  } | d  k rM t S|  j rl | j |  j |  j  S| j |  j	  Sd  S(   N(
   u   ownerDocumentu   ownerElementu   Noneu   _no_typeu   _get_elem_infou   namespaceURIu   getAttributeTypeNSu	   localNameu   getAttributeTypeu   nodeName(   u   selfu   docu   elemu   info(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _get_schemaType  s    			u   Attr._get_schemaTypeN(   u   _nameu   _valueu   namespaceURIu   _prefixu
   childNodesu
   _localNameu   ownerDocumentu   ownerElementF("   u   __name__u
   __module__u   __qualname__u	   __slots__u   Nodeu   ATTRIBUTE_NODEu   nodeTypeu   Noneu
   attributesu   Falseu	   specifiedu   _is_idu	   TEXT_NODEu   ENTITY_REFERENCE_NODEu   _child_node_typesu   EMPTY_NAMESPACEu   __init__u   _get_localNameu   _get_specifiedu	   _get_nameu	   _set_nameu   propertyu   nodeNameu   nameu
   _get_valueu
   _set_valueu	   nodeValueu   valueu   _get_prefixu   _set_prefixu   prefixu   unlinku	   _get_isIdu   _get_schemaType(   u
   __locals__(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   AttrX  s.    	u   Attru   isIdu    True if this attribute is an ID.u'   Namespace-local name of this attribute.u
   schemaTypeu   Schema type for this attribute.c             B   sy  |  Ee  Z d  Z d Z d> Z d d   Z d d   Z d	 d
   Z d d   Z d d   Z	 d d   Z
 d d   Z d d   Z d d   Z d= d d  Z e Z d d   Z d d   Z d d   Z d d    Z d! d"   Z d# d$   Z d% d&   Z d' d(   Z d) d*   Z d+ d,   Z d- d.   Z d/ d0   Z d1 d2   Z d3 d4   Z d5 d6   Z d7 d8   Z  d9 d:   Z! d; d<   Z" d= S(?   u   NamedNodeMapu  The attribute list is a transient interface to the underlying
    dictionaries.  Mutations here will change the underlying element's
    dictionary.

    Ordering is imposed artificially and does not reflect the order of
    attributes as found in an input document.
    u   _attrsu   _attrsNSu   _ownerElementc             C   s   | |  _  | |  _ | |  _ d  S(   N(   u   _attrsu   _attrsNSu   _ownerElement(   u   selfu   attrsu   attrsNSu   ownerElement(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   __init__  s    		u   NamedNodeMap.__init__c             C   s   t  |  j  S(   N(   u   lenu   _attrs(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _get_length  s    u   NamedNodeMap._get_lengthc             C   s<   y |  t  |  j j    | SWn t k
 r7 d  SYn Xd  S(   N(   u   listu   _attrsu   keysu
   IndexErroru   None(   u   selfu   index(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   item  s    u   NamedNodeMap.itemc             C   s=   g  } x0 |  j  j   D] } | j | j | j f  q W| S(   N(   u   _attrsu   valuesu   appendu   nodeNameu   value(   u   selfu   Lu   node(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   items  s    u   NamedNodeMap.itemsc             C   sF   g  } x9 |  j  j   D]( } | j | j | j f | j f  q W| S(   N(   u   _attrsu   valuesu   appendu   namespaceURIu	   localNameu   value(   u   selfu   Lu   node(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   itemsNS  s    &u   NamedNodeMap.itemsNSc             C   s-   t  | t  r | |  j k S| |  j k Sd  S(   N(   u
   isinstanceu   stru   _attrsu   _attrsNS(   u   selfu   key(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   __contains__  s    u   NamedNodeMap.__contains__c             C   s   |  j  j   S(   N(   u   _attrsu   keys(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   keys  s    u   NamedNodeMap.keysc             C   s   |  j  j   S(   N(   u   _attrsNSu   keys(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   keysNS  s    u   NamedNodeMap.keysNSc             C   s   |  j  j   S(   N(   u   _attrsu   values(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   values  s    u   NamedNodeMap.valuesc             C   s   |  j  j | |  S(   N(   u   _attrsu   get(   u   selfu   nameu   value(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   get
  s    u   NamedNodeMap.getc             C   sO   |  j  t | d d   k r d St |   t |  k t |   t |  k  Sd  S(   Nu   _attrsi    (   u   _attrsu   getattru   Noneu   id(   u   selfu   other(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _cmp  s    u   NamedNodeMap._cmpc             C   s   |  j  |  d k S(   Ni    (   u   _cmp(   u   selfu   other(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   __eq__  s    u   NamedNodeMap.__eq__c             C   s   |  j  |  d k S(   Ni    (   u   _cmp(   u   selfu   other(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   __ge__  s    u   NamedNodeMap.__ge__c             C   s   |  j  |  d k S(   Ni    (   u   _cmp(   u   selfu   other(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   __gt__  s    u   NamedNodeMap.__gt__c             C   s   |  j  |  d k S(   Ni    (   u   _cmp(   u   selfu   other(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   __le__  s    u   NamedNodeMap.__le__c             C   s   |  j  |  d k  S(   Ni    (   u   _cmp(   u   selfu   other(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   __lt__!  s    u   NamedNodeMap.__lt__c             C   s   |  j  |  d k S(   Ni    (   u   _cmp(   u   selfu   other(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   __ne__$  s    u   NamedNodeMap.__ne__c             C   s)   t  | t  r |  j | S|  j | Sd  S(   N(   u
   isinstanceu   tupleu   _attrsNSu   _attrs(   u   selfu   attname_or_tuple(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   __getitem__'  s    u   NamedNodeMap.__getitem__c             C   s   t  | t  ri y |  j | } Wn: t k
 r\ t |  } |  j j | _ |  j |  Yn X| | _ n1 t  | t  s t	 d   n  | } |  j |  d  S(   Nu%   value must be a string or Attr object(
   u
   isinstanceu   stru   _attrsu   KeyErroru   Attru   _ownerElementu   ownerDocumentu   setNamedItemu   valueu	   TypeError(   u   selfu   attnameu   valueu   node(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   __setitem__.  s    u   NamedNodeMap.__setitem__c             C   s,   y |  j  | SWn t k
 r' d  SYn Xd  S(   N(   u   _attrsu   KeyErroru   None(   u   selfu   name(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   getNamedItem=  s    u   NamedNodeMap.getNamedItemc             C   s2   y |  j  | | f SWn t k
 r- d  SYn Xd  S(   N(   u   _attrsNSu   KeyErroru   None(   u   selfu   namespaceURIu	   localName(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   getNamedItemNSC  s    u   NamedNodeMap.getNamedItemNSc             C   s}   |  j  |  } | d  k	 rj t |  j  |  j | j =|  j | j | j f =t	 | d  rf d  | _
 n  | St j j    d  S(   Nu   ownerElement(   u   getNamedItemu   Noneu   _clear_id_cacheu   _ownerElementu   _attrsu   nodeNameu   _attrsNSu   namespaceURIu	   localNameu   hasattru   ownerElementu   xmlu   domu   NotFoundErr(   u   selfu   nameu   n(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   removeNamedItemI  s    u   NamedNodeMap.removeNamedItemc             C   s   |  j  | |  } | d  k	 rm t |  j  |  j | j | j f =|  j | j =t	 | d  ri d  | _
 n  | St j j    d  S(   Nu   ownerElement(   u   getNamedItemNSu   Noneu   _clear_id_cacheu   _ownerElementu   _attrsNSu   namespaceURIu	   localNameu   _attrsu   nodeNameu   hasattru   ownerElementu   xmlu   domu   NotFoundErr(   u   selfu   namespaceURIu	   localNameu   n(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   removeNamedItemNSU  s    u   NamedNodeMap.removeNamedItemNSc             C   s   t  | t  s: t j j d t |  t |   f   n  |  j j | j  } | rb | j	   n  | |  j | j <| |  j
 | j | j f <|  j | _ t | j  | S(   Nu   %s cannot be child of %s(   u
   isinstanceu   Attru   xmlu   domu   HierarchyRequestErru   repru   _attrsu   getu   nameu   unlinku   _attrsNSu   namespaceURIu	   localNameu   _ownerElementu   ownerElementu   _clear_id_cache(   u   selfu   nodeu   old(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   setNamedItema  s    	"u   NamedNodeMap.setNamedItemc             C   s   |  j  |  S(   N(   u   setNamedItem(   u   selfu   node(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   setNamedItemNSn  s    u   NamedNodeMap.setNamedItemNSc             C   s%   |  | } t  | j  | j   d  S(   N(   u   _clear_id_cacheu   ownerElementu   unlink(   u   selfu   attname_or_tupleu   node(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   __delitem__q  s    
u   NamedNodeMap.__delitem__c             C   s   |  j  |  j |  j f S(   N(   u   _attrsu   _attrsNSu   _ownerElement(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   __getstate__v  s    u   NamedNodeMap.__getstate__c             C   s   | \ |  _  |  _ |  _ d  S(   N(   u   _attrsu   _attrsNSu   _ownerElement(   u   selfu   state(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   __setstate__y  s    u   NamedNodeMap.__setstate__N(   u   _attrsu   _attrsNSu   _ownerElement(#   u   __name__u
   __module__u   __qualname__u   __doc__u	   __slots__u   __init__u   _get_lengthu   itemu   itemsu   itemsNSu   __contains__u   keysu   keysNSu   valuesu   Noneu   getu   __len__u   _cmpu   __eq__u   __ge__u   __gt__u   __le__u   __lt__u   __ne__u   __getitem__u   __setitem__u   getNamedItemu   getNamedItemNSu   removeNamedItemu   removeNamedItemNSu   setNamedItemu   setNamedItemNSu   __delitem__u   __getstate__u   __setstate__(   u
   __locals__(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   NamedNodeMap  s>   u   NamedNodeMapu   lengthu$   Number of nodes in the NamedNodeMap.c             B   sJ   |  Ee  Z d  Z d Z d d   Z d d   Z d d   Z d	 d
   Z d S(   u   TypeInfou	   namespaceu   namec             C   s   | |  _  | |  _ d  S(   N(   u	   namespaceu   name(   u   selfu	   namespaceu   name(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   __init__  s    	u   TypeInfo.__init__c             C   s,   |  j  r d |  j |  j  f Sd |  j Sd  S(   Nu   <TypeInfo %r (from %r)>u   <TypeInfo %r>(   u	   namespaceu   name(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   __repr__  s    	u   TypeInfo.__repr__c             C   s   |  j  S(   N(   u   name(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu	   _get_name  s    u   TypeInfo._get_namec             C   s   |  j  S(   N(   u	   namespace(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _get_namespace  s    u   TypeInfo._get_namespaceN(   u	   namespaceu   name(   u   __name__u
   __module__u   __qualname__u	   __slots__u   __init__u   __repr__u	   _get_nameu   _get_namespace(   u
   __locals__(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   TypeInfo  s
   u   TypeInfoc             B   s  |  Ee  Z d  Z dD Z e j Z dC Z e	 Z
 d Z e j e j e j e j e j e j f Z e dC dC d d  Z d d   Z d d   Z d d   Z d d   Z d d   Z d d   Z d d   Z d d   Z d  d!   Z d" d#   Z d$ d%   Z e Z d& d'   Z  d( d)   Z! d* d+   Z" e" Z# d, d-   Z$ d. d/   Z% d0 d1   Z& d2 d3   Z' d4 d5   Z( d6 d6 d6 d7 d8  Z) d9 d:   Z* d; d<   Z+ d= d>   Z, d? d@   Z- dA dB   Z. dC S(E   u   Elementu   ownerDocumentu
   parentNodeu   tagNameu   nodeNameu   prefixu   namespaceURIu
   _localNameu
   childNodesu   _attrsu   _attrsNSu   nextSiblingu   previousSiblingi    c             C   s]   d  |  _ | |  _ |  _ | |  _ | |  _ t   |  _ d  |  _ |  _	 d  |  _
 d  |  _ d  S(   N(   u   Noneu
   parentNodeu   tagNameu   nodeNameu   prefixu   namespaceURIu   NodeListu
   childNodesu   nextSiblingu   previousSiblingu   _attrsu   _attrsNS(   u   selfu   tagNameu   namespaceURIu   prefixu	   localName(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   __init__  s    			
	u   Element.__init__c             C   s(   |  j  d  k r$ i  |  _  i  |  _ n  d  S(   N(   u   _attrsu   Noneu   _attrsNS(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _ensure_attributes  s    	u   Element._ensure_attributesc             C   s;   y |  j  SWn) t k
 r6 |  j j d d  d SYn Xd  S(   Nu   :i   i(   u
   _localNameu   AttributeErroru   tagNameu   split(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _get_localName  s    u   Element._get_localNamec             C   s   |  j  S(   N(   u   tagName(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _get_tagName  s    u   Element._get_tagNamec             C   s_   |  j  d  k	 r< x* t |  j  j    D] } | j   q% Wn  d  |  _  d  |  _ t j |   d  S(   N(   u   _attrsu   Noneu   listu   valuesu   unlinku   _attrsNSu   Node(   u   selfu   attr(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   unlink  s    		u   Element.unlinkc             C   sB   |  j  d  k r d Sy |  j  | j SWn t k
 r= d SYn Xd  S(   Nu    (   u   _attrsu   Noneu   valueu   KeyError(   u   selfu   attname(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   getAttribute  s    u   Element.getAttributec             C   sH   |  j  d  k r d Sy |  j  | | f j SWn t k
 rC d SYn Xd  S(   Nu    (   u   _attrsNSu   Noneu   valueu   KeyError(   u   selfu   namespaceURIu	   localName(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   getAttributeNS  s    u   Element.getAttributeNSc             C   s   |  j  |  } | d  k rL t |  } | | _ |  j | _ |  j |  n1 | | j k r} | | _ | j r} t |   q} n  d  S(   N(   u   getAttributeNodeu   Noneu   Attru   valueu   ownerDocumentu   setAttributeNodeu   isIdu   _clear_id_cache(   u   selfu   attnameu   valueu   attr(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   setAttribute  s    			u   Element.setAttributec             C   s   t  |  \ } } |  j | |  } | d  k rj t | | | |  } | | _ |  j | _ |  j |  nU | | j k r | | _ | j r t |   q n  | j	 | k r | | _	 | | _
 n  d  S(   N(   u   _nssplitu   getAttributeNodeNSu   Noneu   Attru   valueu   ownerDocumentu   setAttributeNodeu   isIdu   _clear_id_cacheu   prefixu   nodeName(   u   selfu   namespaceURIu   qualifiedNameu   valueu   prefixu	   localnameu   attr(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   setAttributeNS  s    				u   Element.setAttributeNSc             C   s#   |  j  d  k r d  S|  j  j |  S(   N(   u   _attrsu   Noneu   get(   u   selfu   attrname(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   getAttributeNode  s    u   Element.getAttributeNodec             C   s)   |  j  d  k r d  S|  j  j | | f  S(   N(   u   _attrsNSu   Noneu   get(   u   selfu   namespaceURIu	   localName(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   getAttributeNodeNS  s    u   Element.getAttributeNodeNSc             C   s   | j  d  |  f k r* t j j d   n  |  j   |  j j | j d   } | d  k	 rh |  j	 |  n  |  j
 j | j | j f d   } | d  k	 r | | k	 r |  j	 |  n  t |  |  | | k	 r | S| | k	 r | Sd  S(   Nu   attribute node already owned(   u   ownerElementu   Noneu   xmlu   domu   InuseAttributeErru   _ensure_attributesu   _attrsu   getu   nameu   removeAttributeNodeu   _attrsNSu   namespaceURIu	   localNameu   _set_attribute_node(   u   selfu   attru   old1u   old2(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   setAttributeNode	  s    
!u   Element.setAttributeNodec             C   sg   |  j  d  k r! t j j    n  y |  j | } Wn! t k
 rU t j j    Yn X|  j |  d  S(   N(   u   _attrsNSu   Noneu   xmlu   domu   NotFoundErru   _attrsu   KeyErroru   removeAttributeNode(   u   selfu   nameu   attr(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   removeAttribute  s    u   Element.removeAttributec             C   sm   |  j  d  k r! t j j    n  y |  j  | | f } Wn! t k
 r[ t j j    Yn X|  j |  d  S(   N(   u   _attrsNSu   Noneu   xmlu   domu   NotFoundErru   KeyErroru   removeAttributeNode(   u   selfu   namespaceURIu	   localNameu   attr(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   removeAttributeNS'  s    u   Element.removeAttributeNSc             C   sx   | d  k r t j j    n  y |  j | j Wn! t k
 rS t j j    Yn Xt |   | j   |  j	 | _	 d  S(   N(
   u   Noneu   xmlu   domu   NotFoundErru   _attrsu   nameu   KeyErroru   _clear_id_cacheu   unlinku   ownerDocument(   u   selfu   node(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   removeAttributeNode0  s    

u   Element.removeAttributeNodec             C   s    |  j  d  k r d S| |  j  k S(   NF(   u   _attrsu   Noneu   False(   u   selfu   name(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   hasAttribute?  s    u   Element.hasAttributec             C   s&   |  j  d  k r d S| | f |  j  k S(   NF(   u   _attrsNSu   Noneu   False(   u   selfu   namespaceURIu	   localName(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   hasAttributeNSD  s    u   Element.hasAttributeNSc             C   s   t  |  | t    S(   N(   u   _get_elements_by_tagName_helperu   NodeList(   u   selfu   name(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   getElementsByTagNameI  s    u   Element.getElementsByTagNamec             C   s   t  |  | | t    S(   N(   u"   _get_elements_by_tagName_ns_helperu   NodeList(   u   selfu   namespaceURIu	   localName(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   getElementsByTagNameNSL  s    u   Element.getElementsByTagNameNSc             C   s   d |  j  t |   f S(   Nu   <DOM Element: %s at %#x>(   u   tagNameu   id(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   __repr__P  s    u   Element.__repr__u    c       	      C   sW  | j  | d |  j  |  j   } t | j    } x@ | D]8 } | j  d |  t | | | j  | j  d  q= W|  j rB| j  d  t |  j  d k r |  j d j	 t
 j k r |  j d j | d d d  nH | j  |  x+ |  j D]  } | j | | | | |  q W| j  |  | j  d |  j | f  n | j  d	 |  d  S(
   Nu   <u    %s="u   "u   >i   i    u    u   </%s>%su   />%s(   u   writeu   tagNameu   _get_attributesu   sortedu   keysu   _write_datau   valueu
   childNodesu   lenu   nodeTypeu   Nodeu	   TEXT_NODEu   writexml(	   u   selfu   writeru   indentu	   addindentu   newlu   attrsu   a_namesu   a_nameu   node(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   writexmlS  s$    	 u   Element.writexmlc             C   s    |  j    t |  j |  j |   S(   N(   u   _ensure_attributesu   NamedNodeMapu   _attrsu   _attrsNS(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _get_attributesn  s    
u   Element._get_attributesc             C   s   |  j  r d Sd Sd  S(   NTF(   u   _attrsu   Trueu   False(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   hasAttributesr  s    	u   Element.hasAttributesc             C   s    |  j  |  } |  j |  d  S(   N(   u   getAttributeNodeu   setIdAttributeNode(   u   selfu   nameu   idAttr(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   setIdAttributez  s    u   Element.setIdAttributec             C   s#   |  j  | |  } |  j |  d  S(   N(   u   getAttributeNodeNSu   setIdAttributeNode(   u   selfu   namespaceURIu	   localNameu   idAttr(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   setIdAttributeNS~  s    u   Element.setIdAttributeNSc             C   s   | d  k s |  j | j  r1 t j j    n  t |   d  k	 rU t j j    n  | j s d | _ |  j
 d 7_
 |  j j d 7_ t |   n  d  S(   Ni   T(   u   Noneu
   isSameNodeu   ownerElementu   xmlu   domu   NotFoundErru   _get_containing_entrefu   NoModificationAllowedErru   _is_idu   Trueu   _magic_id_nodesu   ownerDocumentu   _magic_id_countu   _clear_id_cache(   u   selfu   idAttr(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   setIdAttributeNode  s    		u   Element.setIdAttributeNodeN(   u   ownerDocumentu
   parentNodeu   tagNameu   nodeNameu   prefixu   namespaceURIu
   _localNameu
   childNodesu   _attrsu   _attrsNSu   nextSiblingu   previousSibling(/   u   __name__u
   __module__u   __qualname__u	   __slots__u   Nodeu   ELEMENT_NODEu   nodeTypeu   Noneu	   nodeValueu   _no_typeu
   schemaTypeu   _magic_id_nodesu   PROCESSING_INSTRUCTION_NODEu   COMMENT_NODEu	   TEXT_NODEu   CDATA_SECTION_NODEu   ENTITY_REFERENCE_NODEu   _child_node_typesu   EMPTY_NAMESPACEu   __init__u   _ensure_attributesu   _get_localNameu   _get_tagNameu   unlinku   getAttributeu   getAttributeNSu   setAttributeu   setAttributeNSu   getAttributeNodeu   getAttributeNodeNSu   setAttributeNodeu   setAttributeNodeNSu   removeAttributeu   removeAttributeNSu   removeAttributeNodeu   removeAttributeNodeNSu   hasAttributeu   hasAttributeNSu   getElementsByTagNameu   getElementsByTagNameNSu   __repr__u   writexmlu   _get_attributesu   hasAttributesu   setIdAttributeu   setIdAttributeNSu   setIdAttributeNode(   u
   __locals__(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   Element  sT     			u   Elementu
   attributesu*   NamedNodeMap of attributes on the element.u%   Namespace-local name of this element.c             C   sJ   t  |   |  j   | |  j | j <| |  j | j | j f <|  | _ d  S(   N(   u   _clear_id_cacheu   _ensure_attributesu   _attrsu   nameu   _attrsNSu   namespaceURIu	   localNameu   ownerElement(   u   elementu   attr(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _set_attribute_node  s
    

u   _set_attribute_nodec             B   s   |  Ee  Z d  Z d Z f  Z d Z e   Z d Z	 d Z
 d d   Z d d   Z d d   Z d d	   Z d
 d   Z d d   Z d d   Z d d   Z d S(   u	   Childlessu   Mixin that makes childless-ness easy to implement and avoids
    the complexity of the Node methods that deal with children.
    c             C   s   d  S(   N(   u   None(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _get_firstChild  s    u   Childless._get_firstChildc             C   s   d  S(   N(   u   None(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _get_lastChild  s    u   Childless._get_lastChildc             C   s   t  j j |  j d   d  S(   Nu    nodes cannot have children(   u   xmlu   domu   HierarchyRequestErru   nodeName(   u   selfu   node(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   appendChild  s    	u   Childless.appendChildc             C   s   d S(   NF(   u   False(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   hasChildNodes  s    u   Childless.hasChildNodesc             C   s   t  j j |  j d   d  S(   Nu    nodes do not have children(   u   xmlu   domu   HierarchyRequestErru   nodeName(   u   selfu   newChildu   refChild(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   insertBefore  s    	u   Childless.insertBeforec             C   s   t  j j |  j d   d  S(   Nu    nodes do not have children(   u   xmlu   domu   NotFoundErru   nodeName(   u   selfu   oldChild(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   removeChild  s    	u   Childless.removeChildc             C   s   d  S(   N(    (   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu	   normalize  s    u   Childless.normalizec             C   s   t  j j |  j d   d  S(   Nu    nodes do not have children(   u   xmlu   domu   HierarchyRequestErru   nodeName(   u   selfu   newChildu   oldChild(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   replaceChild  s    	u   Childless.replaceChildN(   u   __name__u
   __module__u   __qualname__u   __doc__u	   __slots__u   Noneu
   attributesu   EmptyNodeListu
   childNodesu
   firstChildu	   lastChildu   _get_firstChildu   _get_lastChildu   appendChildu   hasChildNodesu   insertBeforeu   removeChildu	   normalizeu   replaceChild(   u
   __locals__(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu	   Childless  s   	u	   Childlessc             B   s   |  Ee  Z d  Z e j Z d Z d d   Z d d   Z d d   Z	 e
 e e	  Z d	 d
   Z d d   Z e
 e e  Z d d d d d  Z d S(   u   ProcessingInstructionu   targetu   datac             C   s   | |  _  | |  _ d  S(   N(   u   targetu   data(   u   selfu   targetu   data(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   __init__  s    	u   ProcessingInstruction.__init__c             C   s   |  j  S(   N(   u   data(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _get_nodeValue  s    u$   ProcessingInstruction._get_nodeValuec             C   s   t  |  _  d  S(   N(   u   data(   u   selfu   value(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _set_nodeValue  s    u$   ProcessingInstruction._set_nodeValuec             C   s   |  j  S(   N(   u   target(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _get_nodeName  s    u#   ProcessingInstruction._get_nodeNamec             C   s   | |  _  d  S(   N(   u   target(   u   selfu   value(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _set_nodeName  s    u#   ProcessingInstruction._set_nodeNameu    c             C   s'   | j  d | |  j |  j | f  d  S(   Nu   %s<?%s %s?>%s(   u   writeu   targetu   data(   u   selfu   writeru   indentu	   addindentu   newl(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   writexml  s    u   ProcessingInstruction.writexmlN(   u   targetu   data(   u   __name__u
   __module__u   __qualname__u   Nodeu   PROCESSING_INSTRUCTION_NODEu   nodeTypeu	   __slots__u   __init__u   _get_nodeValueu   _set_nodeValueu   propertyu	   nodeValueu   _get_nodeNameu   _set_nodeNameu   nodeNameu   writexml(   u
   __locals__(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   ProcessingInstruction  s   	u   ProcessingInstructionc             B   s   |  Ee  Z d  Z d Z d d   Z d d	   Z e Z d
 d   Z d d   Z e	 e e  Z
 Z d d   Z d d   Z d d   Z d d   Z d d   Z d d   Z d S(   u   CharacterDatau   _datau   ownerDocumentu
   parentNodeu   previousSiblingu   nextSiblingc             C   s:   d  |  _ |  _ d  |  _ |  _ d |  _ t j |   d  S(   Nu    (   u   Noneu   ownerDocumentu
   parentNodeu   previousSiblingu   nextSiblingu   _datau   Nodeu   __init__(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   __init__  s    	u   CharacterData.__init__c             C   s   t  |  j  S(   N(   u   lenu   data(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _get_length  s    u   CharacterData._get_lengthc             C   s   |  j  S(   N(   u   _data(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu	   _get_data  s    u   CharacterData._get_datac             C   s   | |  _  d  S(   N(   u   _data(   u   selfu   data(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu	   _set_data  s    u   CharacterData._set_datac             C   sK   |  j  } t |  d k r$ d } n d } d |  j j | d d  | f S(   Ni
   u   ...u    u   <DOM %s node "%r%s">i    (   u   datau   lenu	   __class__u   __name__(   u   selfu   datau	   dotdotdot(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   __repr__  s    		u   CharacterData.__repr__c             C   s   | d k  r! t  j j d   n  | t |  j  k rK t  j j d   n  | d k  rl t  j j d   n  |  j | | |  S(   Ni    u   offset cannot be negativeu#   offset cannot be beyond end of datau   count cannot be negative(   u   xmlu   domu   IndexSizeErru   lenu   data(   u   selfu   offsetu   count(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   substringData  s    u   CharacterData.substringDatac             C   s   |  j  | |  _  d  S(   N(   u   data(   u   selfu   arg(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu
   appendData  s    u   CharacterData.appendDatac             C   s   | d k  r! t  j j d   n  | t |  j  k rK t  j j d   n  | r d |  j d  |  | |  j | d   f |  _ n  d  S(   Ni    u   offset cannot be negativeu#   offset cannot be beyond end of datau   %s%s%s(   u   xmlu   domu   IndexSizeErru   lenu   data(   u   selfu   offsetu   arg(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu
   insertData
  s    u   CharacterData.insertDatac             C   s   | d k  r! t  j j d   n  | t |  j  k rK t  j j d   n  | d k  rl t  j j d   n  | r |  j d  |  |  j | | d   |  _ n  d  S(   Ni    u   offset cannot be negativeu#   offset cannot be beyond end of datau   count cannot be negative(   u   xmlu   domu   IndexSizeErru   lenu   data(   u   selfu   offsetu   count(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu
   deleteData  s    u   CharacterData.deleteDatac             C   s   | d k  r! t  j j d   n  | t |  j  k rK t  j j d   n  | d k  rl t  j j d   n  | r d |  j d  |  | |  j | | d   f |  _ n  d  S(   Ni    u   offset cannot be negativeu#   offset cannot be beyond end of datau   count cannot be negativeu   %s%s%s(   u   xmlu   domu   IndexSizeErru   lenu   data(   u   selfu   offsetu   countu   arg(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   replaceData  s    u   CharacterData.replaceDataN(   u   _datau   ownerDocumentu
   parentNodeu   previousSiblingu   nextSibling(   u   __name__u
   __module__u   __qualname__u	   __slots__u   __init__u   _get_lengthu   __len__u	   _get_datau	   _set_datau   propertyu   datau	   nodeValueu   __repr__u   substringDatau
   appendDatau
   insertDatau
   deleteDatau   replaceData(   u
   __locals__(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   CharacterData  s   			
u   CharacterDatau   Length of the string data.c             B   st   |  Ee  Z d  Z f  Z e j Z d Z d Z	 d d   Z
 d d d d d  Z d d   Z d	 d
   Z d d   Z d S(   u   Textu   #textc             C   s   | d k  s! | t  |  j  k r6 t j j d   n  |  j   } |  j | d   | _ |  j | _ |  j } |  j r |  |  j j	 k r | d  k r |  j j |  q |  j j | |  n  |  j d  |  |  _ | S(   Ni    u   illegal offset value(   u   lenu   datau   xmlu   domu   IndexSizeErru	   __class__u   ownerDocumentu   nextSiblingu
   parentNodeu
   childNodesu   Noneu   appendChildu   insertBefore(   u   selfu   offsetu   newTextu   next(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu	   splitText2  s    !	u   Text.splitTextu    c             C   s!   t  | d | |  j | f  d  S(   Nu   %s%s%s(   u   _write_datau   data(   u   selfu   writeru   indentu	   addindentu   newl(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   writexmlA  s    u   Text.writexmlc             C   s   |  j  g } |  j } xK | d  k	 rb | j t j t j f k r^ | j d | j   | j } q Pq W|  j } xH | d  k	 r | j t j t j f k r | j	 | j   | j } qo Pqo Wd j
 |  S(   Ni    u    (   u   datau   previousSiblingu   Noneu   nodeTypeu   Nodeu	   TEXT_NODEu   CDATA_SECTION_NODEu   insertu   nextSiblingu   appendu   join(   u   selfu   Lu   n(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _get_wholeTextF  s    		u   Text._get_wholeTextc             C   s   |  j  } |  j } xK | d  k	 r_ | j t j t j f k r[ | j } | j |  | } q Pq W|  j } | s | j |   n  xK | d  k	 r | j t j t j f k r | j } | j |  | } q Pq W| r | |  _	 |  Sd  Sd  S(   N(
   u
   parentNodeu   previousSiblingu   Noneu   nodeTypeu   Nodeu	   TEXT_NODEu   CDATA_SECTION_NODEu   removeChildu   nextSiblingu   data(   u   selfu   contentu   parentu   nu   next(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   replaceWholeTextX  s*    								u   Text.replaceWholeTextc             C   s_   |  j  j   r d St |   } | d  k r/ d S|  j j |  } | d  k rQ d S| j   Sd  S(   NF(   u   datau   stripu   Falseu   _get_containing_elementu   Noneu   ownerDocumentu   _get_elem_infou   isElementContent(   u   selfu   elemu   info(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu!   _get_isWhitespaceInElementContentt  s    u&   Text._get_isWhitespaceInElementContentN(   u   __name__u
   __module__u   __qualname__u	   __slots__u   Nodeu	   TEXT_NODEu   nodeTypeu   nodeNameu   Noneu
   attributesu	   splitTextu   writexmlu   _get_wholeTextu   replaceWholeTextu!   _get_isWhitespaceInElementContent(   u
   __locals__(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   Text+  s   	u   Textu   isWhitespaceInElementContentuK   True iff this text node contains only whitespace and is in element content.u	   wholeTextu.   The text of all logically-adjacent text nodes.c             C   s?   |  j  } x/ | d  k	 r: | j t j k r. | S| j  } q Wd  S(   N(   u
   parentNodeu   Noneu   nodeTypeu   Nodeu   ELEMENT_NODE(   u   nodeu   c(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _get_containing_element  s    	u   _get_containing_elementc             C   s?   |  j  } x/ | d  k	 r: | j t j k r. | S| j  } q Wd  S(   N(   u
   parentNodeu   Noneu   nodeTypeu   Nodeu   ENTITY_REFERENCE_NODE(   u   nodeu   c(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _get_containing_entref  s    	u   _get_containing_entrefc             B   sD   |  Ee  Z d  Z e j Z d Z d d   Z d d d d d  Z d S(   u   Commentu   #commentc             C   s   t  j |   | |  _ d  S(   N(   u   CharacterDatau   __init__u   _data(   u   selfu   data(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   __init__  s    u   Comment.__init__u    c             C   s?   d |  j  k r t d   n  | j d | |  j  | f  d  S(   Nu   --u%   '--' is not allowed in a comment nodeu   %s<!--%s-->%s(   u   datau
   ValueErroru   write(   u   selfu   writeru   indentu	   addindentu   newl(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   writexml  s    u   Comment.writexmlN(	   u   __name__u
   __module__u   __qualname__u   Nodeu   COMMENT_NODEu   nodeTypeu   nodeNameu   __init__u   writexml(   u
   __locals__(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   Comment  s   	u   Commentc             B   s>   |  Ee  Z d  Z f  Z e j Z d Z d d d d d  Z d S(   u   CDATASectionu   #cdata-sectionu    c             C   s?   |  j  j d  d k r' t d   n  | j d |  j   d  S(   Nu   ]]>i    u$   ']]>' not allowed in a CDATA sectionu   <![CDATA[%s]]>(   u   datau   findu
   ValueErroru   write(   u   selfu   writeru   indentu	   addindentu   newl(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   writexml  s    u   CDATASection.writexmlN(	   u   __name__u
   __module__u   __qualname__u	   __slots__u   Nodeu   CDATA_SECTION_NODEu   nodeTypeu   nodeNameu   writexml(   u
   __locals__(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   CDATASection  s   	u   CDATASectionc             B   s   |  Ee  Z d  Z d Z f  d d  Z d d   Z d d   Z d d	   Z d
 d   Z d d   Z	 d d   Z
 d d   Z d d   Z d d   Z d d   Z d d   Z d d   Z d S(   u   ReadOnlySequentialNamedNodeMapu   _seqc             C   s   | |  _  d  S(   N(   u   _seq(   u   selfu   seq(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   __init__  s    u'   ReadOnlySequentialNamedNodeMap.__init__c             C   s   t  |  j  S(   N(   u   lenu   _seq(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   __len__  s    u&   ReadOnlySequentialNamedNodeMap.__len__c             C   s   t  |  j  S(   N(   u   lenu   _seq(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _get_length  s    u*   ReadOnlySequentialNamedNodeMap._get_lengthc             C   s+   x$ |  j  D] } | j | k r
 | Sq
 Wd  S(   N(   u   _sequ   nodeName(   u   selfu   nameu   n(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   getNamedItem  s    u+   ReadOnlySequentialNamedNodeMap.getNamedItemc             C   s:   x3 |  j  D]( } | j | k r
 | j | k r
 | Sq
 Wd  S(   N(   u   _sequ   namespaceURIu	   localName(   u   selfu   namespaceURIu	   localNameu   n(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   getNamedItemNS  s    u-   ReadOnlySequentialNamedNodeMap.getNamedItemNSc             C   sO   t  | t  r! |  j |   } n |  j |  } | d  k rK t |   n  | S(   N(   u
   isinstanceu   tupleu   getNamedItemNSu   getNamedItemu   Noneu   KeyError(   u   selfu   name_or_tupleu   node(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   __getitem__  s    u*   ReadOnlySequentialNamedNodeMap.__getitem__c             C   s<   | d k  r d  Sy |  j | SWn t k
 r7 d  SYn Xd  S(   Ni    (   u   Noneu   _sequ
   IndexError(   u   selfu   index(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   item  s    u#   ReadOnlySequentialNamedNodeMap.itemc             C   s   t  j j d   d  S(   Nu"   NamedNodeMap instance is read-only(   u   xmlu   domu   NoModificationAllowedErr(   u   selfu   name(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   removeNamedItem  s    	u.   ReadOnlySequentialNamedNodeMap.removeNamedItemc             C   s   t  j j d   d  S(   Nu"   NamedNodeMap instance is read-only(   u   xmlu   domu   NoModificationAllowedErr(   u   selfu   namespaceURIu	   localName(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   removeNamedItemNS  s    	u0   ReadOnlySequentialNamedNodeMap.removeNamedItemNSc             C   s   t  j j d   d  S(   Nu"   NamedNodeMap instance is read-only(   u   xmlu   domu   NoModificationAllowedErr(   u   selfu   node(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   setNamedItem  s    	u+   ReadOnlySequentialNamedNodeMap.setNamedItemc             C   s   t  j j d   d  S(   Nu"   NamedNodeMap instance is read-only(   u   xmlu   domu   NoModificationAllowedErr(   u   selfu   node(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   setNamedItemNS  s    	u-   ReadOnlySequentialNamedNodeMap.setNamedItemNSc             C   s
   |  j  g S(   N(   u   _seq(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   __getstate__  s    u+   ReadOnlySequentialNamedNodeMap.__getstate__c             C   s   | d |  _  d  S(   Ni    (   u   _seq(   u   selfu   state(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   __setstate__  s    u+   ReadOnlySequentialNamedNodeMap.__setstate__N(   u   _seq(   u   __name__u
   __module__u   __qualname__u	   __slots__u   __init__u   __len__u   _get_lengthu   getNamedItemu   getNamedItemNSu   __getitem__u   itemu   removeNamedItemu   removeNamedItemNSu   setNamedItemu   setNamedItemNSu   __getstate__u   __setstate__(   u
   __locals__(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   ReadOnlySequentialNamedNodeMap  s   	u   ReadOnlySequentialNamedNodeMapu&   Number of entries in the NamedNodeMap.c             B   sD   |  Ee  Z d  Z d Z d Z d d   Z d d   Z d d	   Z d
 S(   u
   Identifiedu@   Mix-in class that supports the publicId and systemId attributes.u   publicIdu   systemIdc             C   s   | |  _  | |  _ d  S(   N(   u   publicIdu   systemId(   u   selfu   publicIdu   systemId(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _identified_mixin_init  s    	u!   Identified._identified_mixin_initc             C   s   |  j  S(   N(   u   publicId(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _get_publicId  s    u   Identified._get_publicIdc             C   s   |  j  S(   N(   u   systemId(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _get_systemId   s    u   Identified._get_systemIdN(   u   publicIdu   systemId(   u   __name__u
   __module__u   __qualname__u   __doc__u	   __slots__u   _identified_mixin_initu   _get_publicIdu   _get_systemId(   u
   __locals__(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu
   Identified  s
   u
   Identifiedc             B   st   |  Ee  Z d  Z e j Z d
 Z d
 Z d
 Z	 d
 Z
 d
 Z d d   Z d d   Z d d   Z d d d d d	  Z d
 S(   u   DocumentTypec             C   sL   t    |  _ t    |  _ | r< t |  \ } } | |  _ n  |  j |  _ d  S(   N(   u   ReadOnlySequentialNamedNodeMapu   entitiesu	   notationsu   _nssplitu   nameu   nodeName(   u   selfu   qualifiedNameu   prefixu	   localname(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   __init__  s    u   DocumentType.__init__c             C   s   |  j  S(   N(   u   internalSubset(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _get_internalSubset  s    u    DocumentType._get_internalSubsetc             C   s\  |  j  d  k rTt d   } |  j | _ |  j | _ t j j j } | r=g  | j	 _
 g  | j _
 xU |  j j
 D]G } t | j | j | j  } | j j
 j |  | j | | |  qm Wx |  j	 j
 D]q } t | j | j | j | j  } | j | _ | j | _ | j | _ | j	 j
 j |  | j | | |  q Wn  |  j | |  |  | Sd  Sd  S(   N(   u   ownerDocumentu   Noneu   DocumentTypeu   nameu   nodeNameu   xmlu   domu   UserDataHandleru   NODE_CLONEDu   entitiesu   _sequ	   notationsu   Notationu   publicIdu   systemIdu   appendu   _call_user_data_handleru   Entityu   notationNameu   actualEncodingu   encodingu   version(   u   selfu   deepu   cloneu	   operationu   nu   notationu   eu   entity(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu	   cloneNode  s.    u   DocumentType.cloneNodeu    c             C   s   | j  d  | j  |  j  |  j rL | j  d | |  j | |  j f  n& |  j rr | j  d | |  j f  n  |  j d  k	 r | j  d  | j  |  j  | j  d  n  | j  d |  d  S(   Nu
   <!DOCTYPE u   %s  PUBLIC '%s'%s  '%s'u   %s  SYSTEM '%s'u    [u   ]u   >(   u   writeu   nameu   publicIdu   systemIdu   internalSubsetu   None(   u   selfu   writeru   indentu	   addindentu   newl(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   writexml1  s    			u   DocumentType.writexmlN(   u   __name__u
   __module__u   __qualname__u   Nodeu   DOCUMENT_TYPE_NODEu   nodeTypeu   Noneu	   nodeValueu   nameu   publicIdu   systemIdu   internalSubsetu   __init__u   _get_internalSubsetu	   cloneNodeu   writexml(   u
   __locals__(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   DocumentType  s   	u   DocumentTypec             B   s   |  Ee  Z d  Z d Z e j Z d Z d Z	 d Z
 d Z d d   Z d d   Z d d   Z d d   Z d	 d
   Z d d   Z d d   Z d d   Z d S(   u   Entityc             C   s2   | |  _  | |  _ t   |  _ |  j | |  d  S(   N(   u   nodeNameu   notationNameu   NodeListu
   childNodesu   _identified_mixin_init(   u   selfu   nameu   publicIdu   systemIdu   notation(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   __init__H  s    		u   Entity.__init__c             C   s   |  j  S(   N(   u   actualEncoding(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _get_actualEncodingN  s    u   Entity._get_actualEncodingc             C   s   |  j  S(   N(   u   encoding(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _get_encodingQ  s    u   Entity._get_encodingc             C   s   |  j  S(   N(   u   version(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _get_versionT  s    u   Entity._get_versionc             C   s   t  j j d   d  S(   Nu(   cannot append children to an entity node(   u   xmlu   domu   HierarchyRequestErr(   u   selfu   newChild(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   appendChildW  s    	u   Entity.appendChildc             C   s   t  j j d   d  S(   Nu+   cannot insert children below an entity node(   u   xmlu   domu   HierarchyRequestErr(   u   selfu   newChildu   refChild(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   insertBefore[  s    	u   Entity.insertBeforec             C   s   t  j j d   d  S(   Nu*   cannot remove children from an entity node(   u   xmlu   domu   HierarchyRequestErr(   u   selfu   oldChild(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   removeChild_  s    	u   Entity.removeChildc             C   s   t  j j d   d  S(   Nu)   cannot replace children of an entity node(   u   xmlu   domu   HierarchyRequestErr(   u   selfu   newChildu   oldChild(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   replaceChildc  s    	u   Entity.replaceChildN(   u   __name__u
   __module__u   __qualname__u   Noneu
   attributesu   Nodeu   ENTITY_NODEu   nodeTypeu	   nodeValueu   actualEncodingu   encodingu   versionu   __init__u   _get_actualEncodingu   _get_encodingu   _get_versionu   appendChildu   insertBeforeu   removeChildu   replaceChild(   u
   __locals__(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   Entity?  s   	u   Entityc             B   s/   |  Ee  Z d  Z e j Z d Z d d   Z d S(   u   Notationc             C   s   | |  _  |  j | |  d  S(   N(   u   nodeNameu   _identified_mixin_init(   u   selfu   nameu   publicIdu   systemId(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   __init__k  s    	u   Notation.__init__N(	   u   __name__u
   __module__u   __qualname__u   Nodeu   NOTATION_NODEu   nodeTypeu   Noneu	   nodeValueu   __init__(   u
   __locals__(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   Notationg  s   	u   Notationc          	   B   sn   |  Ee  Z d  Z d d d d d d d d g Z d d   Z d	 d
   Z d d   Z d d   Z d d   Z	 d S(   u   DOMImplementationu   coreu   1.0u   2.0u   xmlu   ls-loadu   3.0c             C   s.   | d k r d  } n  | j   | f |  j k S(   Nu    (   u   Noneu   loweru	   _features(   u   selfu   featureu   version(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu
   hasFeature{  s    	u   DOMImplementation.hasFeaturec       	   	   C   sK  | r* | j  d  k	 r* t j j d   n  |  j   } | d  k oW | d  k oW | d  k } | r} | r} t j j d   n  | rt |  \ } } | d k r | d k r t j j d   n  | r | r t j j d   n  | j	 | |  } | r| j
 |  n  | j
 |  n  | r5| | _  | _ n  | | _ |  | _ | S(   Nu(   doctype object owned by another DOM treeu   Element with no nameu   xmlu$   http://www.w3.org/XML/1998/namespaceu   illegal use of 'xml' prefixu(   illegal use of prefix without namespaces(   u
   parentNodeu   Noneu   xmlu   domu   WrongDocumentErru   _create_documentu   InvalidCharacterErru   _nssplitu   NamespaceErru   createElementNSu   appendChildu   ownerDocumentu   doctypeu   implementation(	   u   selfu   namespaceURIu   qualifiedNameu   doctypeu   docu   add_root_elementu   prefixu	   localnameu   element(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   createDocument  s4    				u    DOMImplementation.createDocumentc             C   s"   t  |  } | | _ | | _ | S(   N(   u   DocumentTypeu   publicIdu   systemId(   u   selfu   qualifiedNameu   publicIdu   systemIdu   doctype(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   createDocumentType  s    		u$   DOMImplementation.createDocumentTypec             C   s   |  j  | d   r |  Sd  Sd  S(   N(   u
   hasFeatureu   None(   u   selfu   feature(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   getInterface  s    u   DOMImplementation.getInterfacec             C   s   t    S(   N(   u   Document(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _create_document  s    u"   DOMImplementation._create_documentN(   u   coreu   1.0(   u   coreu   2.0(   u   coreN(   u   xmlu   1.0(   u   xmlu   2.0(   u   xmlN(   u   ls-loadu   3.0(   u   ls-loadN(
   u   __name__u
   __module__u   __qualname__u   Noneu	   _featuresu
   hasFeatureu   createDocumentu   createDocumentTypeu   getInterfaceu   _create_document(   u
   __locals__(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   DOMImplementationp  s   	-u   DOMImplementationc             B   s   |  Ee  Z d  Z d Z d Z d d   Z d d   Z d d   Z d	 d
   Z d d   Z	 d d   Z
 d d   Z d d   Z d d   Z d S(   u   ElementInfou   Object that represents content-model information for an element.

    This implementation is not expected to be used in practice; DOM
    builders should provide implementations which do the right thing
    using information available to it.

    u   tagNamec             C   s   | |  _  d  S(   N(   u   tagName(   u   selfu   name(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   __init__  s    u   ElementInfo.__init__c             C   s   t  S(   N(   u   _no_type(   u   selfu   aname(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   getAttributeType  s    u   ElementInfo.getAttributeTypec             C   s   t  S(   N(   u   _no_type(   u   selfu   namespaceURIu	   localName(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   getAttributeTypeNS  s    u   ElementInfo.getAttributeTypeNSc             C   s   d S(   NF(   u   False(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   isElementContent  s    u   ElementInfo.isElementContentc             C   s   d S(   uQ   Returns true iff this element is declared to have an EMPTY
        content model.F(   u   False(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   isEmpty  s    u   ElementInfo.isEmptyc             C   s   d S(   u7   Returns true iff the named attribute is a DTD-style ID.F(   u   False(   u   selfu   aname(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   isId  s    u   ElementInfo.isIdc             C   s   d S(   u<   Returns true iff the identified attribute is a DTD-style ID.F(   u   False(   u   selfu   namespaceURIu	   localName(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   isIdNS  s    u   ElementInfo.isIdNSc             C   s   |  j  S(   N(   u   tagName(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   __getstate__  s    u   ElementInfo.__getstate__c             C   s   | |  _  d  S(   N(   u   tagName(   u   selfu   state(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   __setstate__  s    u   ElementInfo.__setstate__N(   u   tagName(   u   __name__u
   __module__u   __qualname__u   __doc__u	   __slots__u   __init__u   getAttributeTypeu   getAttributeTypeNSu   isElementContentu   isEmptyu   isIdu   isIdNSu   __getstate__u   __setstate__(   u
   __locals__(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   ElementInfo  s   u   ElementInfoc             C   sZ   |  j  t j k r+ |  j j   d  |  _ n+ t |   rV |  j j j   d  |  j _ n  d  S(   N(	   u   nodeTypeu   Nodeu   DOCUMENT_NODEu	   _id_cacheu   clearu   Noneu   _id_search_stacku   _in_documentu   ownerDocument(   u   node(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _clear_id_cache  s    u   _clear_id_cachec             B   s4  |  Ee  Z d  Z dL Z e j e j e j e j f Z	 e
   Z e j Z d Z dK Z dK Z dK Z dK Z Z dK Z dK Z dK Z dK Z dM Z dK Z dK Z d Z d d	   Z d
 d   Z d d   Z  d d   Z! d d   Z" d d   Z# d d   Z$ d d   Z% d d   Z& d d   Z' d d   Z( d d   Z) d  d!   Z* d" d#   Z+ d$ d%   Z, d& d'   Z- d( d)   Z. d* d+   Z/ d, d-   Z0 d. d/   Z1 d0 d1   Z2 d2 d3   Z3 d4 d5   Z4 d6 d7   Z5 d8 d9   Z6 d: d;   Z7 d< d=   Z8 d> d?   Z9 d@ dA   Z: dB dC   Z; dD dE   Z< dF dF dF dK dG dH  Z= dI dJ   Z> dK S(N   u   Documentu
   _elem_infou   doctypeu   _id_search_stacku
   childNodesu	   _id_cacheu	   #documenti    c             C   s4   d  |  _ t   |  _ i  |  _ i  |  _ d  |  _ d  S(   N(   u   Noneu   doctypeu   NodeListu
   childNodesu
   _elem_infou	   _id_cacheu   _id_search_stack(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   __init__  s
    			u   Document.__init__c             C   s7   | j  r | j  | j f } n	 | j } |  j j |  S(   N(   u   namespaceURIu	   localNameu   tagNameu
   _elem_infou   get(   u   selfu   elementu   key(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _get_elem_info  s    		u   Document._get_elem_infoc             C   s   |  j  S(   N(   u   actualEncoding(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _get_actualEncoding  s    u   Document._get_actualEncodingc             C   s   |  j  S(   N(   u   doctype(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _get_doctype  s    u   Document._get_doctypec             C   s   |  j  S(   N(   u   documentURI(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _get_documentURI"  s    u   Document._get_documentURIc             C   s   |  j  S(   N(   u   encoding(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _get_encoding%  s    u   Document._get_encodingc             C   s   |  j  S(   N(   u   errorHandler(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _get_errorHandler(  s    u   Document._get_errorHandlerc             C   s   |  j  S(   N(   u
   standalone(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _get_standalone+  s    u   Document._get_standalonec             C   s   |  j  S(   N(   u   strictErrorChecking(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _get_strictErrorChecking.  s    u!   Document._get_strictErrorCheckingc             C   s   |  j  S(   N(   u   version(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _get_version1  s    u   Document._get_versionc             C   s   | j  |  j k r= t j j d t |  t |   f   n  | j d  k	 r_ | j j |  n  | j  t	 j
 k r |  j   r t j j d   n  t	 j |  |  S(   Nu   %s cannot be child of %su    two document elements disallowed(   u   nodeTypeu   _child_node_typesu   xmlu   domu   HierarchyRequestErru   repru
   parentNodeu   Noneu   removeChildu   Nodeu   ELEMENT_NODEu   _get_documentElementu   appendChild(   u   selfu   node(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   appendChild4  s    	"	u   Document.appendChildc             C   sp   y |  j  j |  Wn! t k
 r7 t j j    Yn Xd  | _ | _ d  | _	 |  j
 | k rl d  |  _
 n  | S(   N(   u
   childNodesu   removeu
   ValueErroru   xmlu   domu   NotFoundErru   Noneu   nextSiblingu   previousSiblingu
   parentNodeu   documentElement(   u   selfu   oldChild(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   removeChildD  s    	u   Document.removeChildc             C   s.   x' |  j  D] } | j t j k r
 | Sq
 Wd  S(   N(   u
   childNodesu   nodeTypeu   Nodeu   ELEMENT_NODE(   u   selfu   node(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _get_documentElementP  s    u   Document._get_documentElementc             C   s9   |  j  d  k	 r( |  j  j   d  |  _  n  t j |   d  S(   N(   u   doctypeu   Noneu   unlinku   Node(   u   self(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   unlinkU  s    u   Document.unlinkc             C   s   | s
 d  S|  j j d  d  d   } |  j | _ |  j | _ |  j | _ xo |  j D]d } t | | |  } | j j |  | j	 t
 j k r n | j	 t
 j k r | | _ n  | | _ qP W|  j t j j j |  |  | S(   N(   u   Noneu   implementationu   createDocumentu   encodingu
   standaloneu   versionu
   childNodesu   _clone_nodeu   appendu   nodeTypeu   Nodeu   DOCUMENT_NODEu   DOCUMENT_TYPE_NODEu   doctypeu
   parentNodeu   _call_user_data_handleru   xmlu   domu   UserDataHandleru   NODE_CLONED(   u   selfu   deepu   cloneu   nu
   childclone(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu	   cloneNode[  s"    
u   Document.cloneNodec             C   s   t    } |  | _ | S(   N(   u   DocumentFragmentu   ownerDocument(   u   selfu   d(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   createDocumentFragmentp  s    		u   Document.createDocumentFragmentc             C   s   t  |  } |  | _ | S(   N(   u   Elementu   ownerDocument(   u   selfu   tagNameu   e(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   createElementu  s    	u   Document.createElementc             C   s=   t  | t  s t d   n  t   } | | _ |  | _ | S(   Nu   node contents must be a string(   u
   isinstanceu   stru	   TypeErroru   Textu   datau   ownerDocument(   u   selfu   datau   t(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   createTextNodez  s    			u   Document.createTextNodec             C   s=   t  | t  s t d   n  t   } | | _ |  | _ | S(   Nu   node contents must be a string(   u
   isinstanceu   stru	   TypeErroru   CDATASectionu   datau   ownerDocument(   u   selfu   datau   c(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   createCDATASection  s    			u   Document.createCDATASectionc             C   s   t  |  } |  | _ | S(   N(   u   Commentu   ownerDocument(   u   selfu   datau   c(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   createComment  s    	u   Document.createCommentc             C   s   t  | |  } |  | _ | S(   N(   u   ProcessingInstructionu   ownerDocument(   u   selfu   targetu   datau   p(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   createProcessingInstruction  s    	u$   Document.createProcessingInstructionc             C   s"   t  |  } |  | _ d | _ | S(   Nu    (   u   Attru   ownerDocumentu   value(   u   selfu   qNameu   a(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   createAttribute  s    		u   Document.createAttributec             C   s1   t  |  \ } } t | | |  } |  | _ | S(   N(   u   _nssplitu   Elementu   ownerDocument(   u   selfu   namespaceURIu   qualifiedNameu   prefixu	   localNameu   e(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   createElementNS  s    	u   Document.createElementNSc             C   s=   t  |  \ } } t | | | |  } |  | _ d | _ | S(   Nu    (   u   _nssplitu   Attru   ownerDocumentu   value(   u   selfu   namespaceURIu   qualifiedNameu   prefixu	   localNameu   a(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   createAttributeNS  s
    		u   Document.createAttributeNSc             C   s"   t  | | | |  } |  | _ | S(   N(   u   Entityu   ownerDocument(   u   selfu   nameu   publicIdu   systemIdu   notationNameu   e(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _create_entity  s    	u   Document._create_entityc             C   s   t  | | |  } |  | _ | S(   N(   u   Notationu   ownerDocument(   u   selfu   nameu   publicIdu   systemIdu   n(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _create_notation  s    	u   Document._create_notationc             C   s0  | |  j  k r |  j  | S|  j p) |  j s0 d  S|  j } | d  k r] |  j g } | |  _ n
 | sg d  Sd  } x| r+| j   } | j d d   | j D  |  j	 |  } | rxa| j
 j   D] } | j r&| j | j | j  r| |  j  | j <| j | k r| } q#| j s#Pq#qq | j | j  rp| |  j  | j <| j | k r`| } q| j sPqq | j r | |  j  | j <| j | k r| } q| j d k rPqq q WnZ | j rxN | j
 j   D]: } | j r| |  j  | j <| j | k r| } qqqWn  | d  k	 rp Pqp qp W| S(   Nc             S   s%   g  |  ] } | j  t k r |  q S(    (   u   nodeTypeu   _nodeTypes_with_children(   u   .0u   child(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu
   <listcomp>  s   	 u+   Document.getElementById.<locals>.<listcomp>i   (   u	   _id_cacheu
   _elem_infou   _magic_id_countu   Noneu   _id_search_stacku   documentElementu   popu   extendu
   childNodesu   _get_elem_infou
   attributesu   valuesu   namespaceURIu   isIdNSu	   localNameu   valueu   _magic_id_nodesu   isIdu   nameu   _is_id(   u   selfu   idu   stacku   resultu   nodeu   infou   attr(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   getElementById  sZ    					
						u   Document.getElementByIdc             C   s   t  |  | t    S(   N(   u   _get_elements_by_tagName_helperu   NodeList(   u   selfu   name(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   getElementsByTagName  s    u   Document.getElementsByTagNamec             C   s   t  |  | | t    S(   N(   u"   _get_elements_by_tagName_ns_helperu   NodeList(   u   selfu   namespaceURIu	   localName(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   getElementsByTagNameNS  s    u   Document.getElementsByTagNameNSc             C   s   |  j  j | |  S(   N(   u   implementationu
   hasFeature(   u   selfu   featureu   version(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   isSupported  s    u   Document.isSupportedc             C   s^   | j  t j k r' t j j d   n' | j  t j k rN t j j d   n  t | | |   S(   Nu   cannot import document nodesu!   cannot import document type nodes(   u   nodeTypeu   Nodeu   DOCUMENT_NODEu   xmlu   domu   NotSupportedErru   DOCUMENT_TYPE_NODEu   _clone_node(   u   selfu   nodeu   deep(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu
   importNode  s
    u   Document.importNodeu    c             C   se   | d  k r  | j d |  n | j d | | f  x' |  j D] } | j | | | |  qA Wd  S(   Nu   <?xml version="1.0" ?>u%   <?xml version="1.0" encoding="%s"?>%s(   u   Noneu   writeu
   childNodesu   writexml(   u   selfu   writeru   indentu	   addindentu   newlu   encodingu   node(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   writexml  s    	u   Document.writexmlc             C   s  | j  |  k	 r1 t j j d |  | j  f   n  | j t j t j f k ra t j j d   n  | t	 k rd | k r | j
 d d  \ } } | d k r| t j j k rt j j d   qq'| d k r| t j j k r| j t j k rt j j d   n  d  } | } n d  } d  } | j t j k rj| j } | d  k	 rp| j } | j |  qpn d  } | | _ | | _ | | _ | | _ | j t j k r| | _ n; | | _ | d  k	 r| j |  | r| j |  qn  | S(   Nu?   cannot rename nodes from other documents;
expected %s,
found %su8   renameNode() only applies to element and attribute nodesu   :i   u   xmlnsu   illegal use of 'xmlns' prefixu$   illegal use of the 'xmlns' attribute(   u   ownerDocumentu   xmlu   domu   WrongDocumentErru   nodeTypeu   Nodeu   ELEMENT_NODEu   ATTRIBUTE_NODEu   NotSupportedErru   EMPTY_NAMESPACEu   splitu   XMLNS_NAMESPACEu   NamespaceErru   Noneu   ownerElementu   _is_idu   removeAttributeNodeu   prefixu
   _localNameu   namespaceURIu   nodeNameu   tagNameu   nameu   setAttributeNodeu   setIdAttributeNode(   u   selfu   nu   namespaceURIu   nameu   prefixu	   localNameu   elementu   is_id(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu
   renameNode
  sR    												u   Document.renameNodeN(   u
   _elem_infou   doctypeu   _id_search_stacku
   childNodesu	   _id_cacheF(?   u   __name__u
   __module__u   __qualname__u	   __slots__u   Nodeu   ELEMENT_NODEu   PROCESSING_INSTRUCTION_NODEu   COMMENT_NODEu   DOCUMENT_TYPE_NODEu   _child_node_typesu   DOMImplementationu   implementationu   DOCUMENT_NODEu   nodeTypeu   nodeNameu   Noneu	   nodeValueu
   attributesu
   parentNodeu   previousSiblingu   nextSiblingu   actualEncodingu   encodingu
   standaloneu   versionu   Falseu   strictErrorCheckingu   errorHandleru   documentURIu   _magic_id_countu   __init__u   _get_elem_infou   _get_actualEncodingu   _get_doctypeu   _get_documentURIu   _get_encodingu   _get_errorHandleru   _get_standaloneu   _get_strictErrorCheckingu   _get_versionu   appendChildu   removeChildu   _get_documentElementu   unlinku	   cloneNodeu   createDocumentFragmentu   createElementu   createTextNodeu   createCDATASectionu   createCommentu   createProcessingInstructionu   createAttributeu   createElementNSu   createAttributeNSu   _create_entityu   _create_notationu   getElementByIdu   getElementsByTagNameu   getElementsByTagNameNSu   isSupportedu
   importNodeu   writexmlu
   renameNode(   u
   __locals__(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   Document  sh    		
	
:u   Documentu   documentElementu#   Top-level element of this document.c             C   s  |  j  j |  r$ t j j j } n t j j j } |  j t j	 k r | j
 |  j |  j  } xW |  j j   D]F } | j | j | j | j  | j | j | j  } | j | _ qm W| rx3 |  j D]% } t | | |  } | j |  q Wqn|  j t j k rS| j   } | rx3 |  j D]% } t | | |  } | j |  q$Wqn|  j t j k rz| j |  j  } nX|  j t j k r| j |  j  } n1|  j t j k r| j |  j  |  j  } n|  j t j! k r| j" |  j  } n|  j t j# k r7| j$ |  j |  j  } d | _ |  j | _ n|  j t j& k rt j j j } | j' j( |  j) |  j* |  j+  } | | _  | rg  | j, _- g  | j. _- xp |  j. j- D]b }	 t/ |	 j |	 j* |	 j+  }
 | |
 _  | j. j- j0 |
  t1 |	 d  r|	 j2 | |	 |
  qqWx |  j, j- D] } t3 | j | j* | j+ | j4  } | j5 | _5 | j6 | _6 | j7 | _7 | | _  | j, j- j0 |  t1 | d  r | j2 | |	 |  q q Wqn t j j8 d t9 |     t1 |  d  r|  j2 | |  |  n  | S(   uo   
    Clone a node and give it the new owner document.
    Called by Node.cloneNode and Document.importNode
    u   _call_user_data_handleru   Cannot clone node %sT(:   u   ownerDocumentu
   isSameNodeu   xmlu   domu   UserDataHandleru   NODE_CLONEDu   NODE_IMPORTEDu   nodeTypeu   Nodeu   ELEMENT_NODEu   createElementNSu   namespaceURIu   nodeNameu
   attributesu   valuesu   setAttributeNSu   valueu   getAttributeNodeNSu	   localNameu	   specifiedu
   childNodesu   _clone_nodeu   appendChildu   DOCUMENT_FRAGMENT_NODEu   createDocumentFragmentu	   TEXT_NODEu   createTextNodeu   datau   CDATA_SECTION_NODEu   createCDATASectionu   PROCESSING_INSTRUCTION_NODEu   createProcessingInstructionu   targetu   COMMENT_NODEu   createCommentu   ATTRIBUTE_NODEu   createAttributeNSu   Trueu   DOCUMENT_TYPE_NODEu   implementationu   createDocumentTypeu   nameu   publicIdu   systemIdu   entitiesu   _sequ	   notationsu   Notationu   appendu   hasattru   _call_user_data_handleru   Entityu   notationNameu   actualEncodingu   encodingu   versionu   NotSupportedErru   repr(   u   nodeu   deepu   newOwnerDocumentu	   operationu   cloneu   attru   au   childu   cu   nu   notationu   eu   entity(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _clone_nodeC  s|    					 u   _clone_nodec             C   s:   |  j  d d  } t |  d k r( | Sd  | d f Sd  S(   Nu   :i   i   i    (   u   splitu   lenu   None(   u   qualifiedNameu   fields(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _nssplit  s    u   _nssplitc             C   s<   |  | |   } | j    \ } } | j |  | j   | S(   N(   u   getEventu
   expandNodeu   clear(   u   funcu   argsu   kwargsu   eventsu   toktypeu   rootNode(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   _do_pulldom_parse  s
    
u   _do_pulldom_parsec             C   sh   | d k r0 | r0 d d l m } | j |   Sd d l m } t | j |  f i | d 6| d 6 Sd S(   u3   Parse a file into a DOM by filename or file object.i    (   u   expatbuilder(   u   pulldomu   parseru   bufsizeN(   u   Noneu   xml.domu   expatbuilderu   parseu   pulldomu   _do_pulldom_parse(   u   fileu   parseru   bufsizeu   expatbuilderu   pulldom(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   parse  s    u   parsec             C   sZ   | d k r) d d l m } | j |   Sd d l m } t | j |  f i | d 6 Sd S(   u&   Parse a file into a DOM from a string.i    (   u   expatbuilder(   u   pulldomu   parserN(   u   Noneu   xml.domu   expatbuilderu   parseStringu   pulldomu   _do_pulldom_parse(   u   stringu   parseru   expatbuilderu   pulldom(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   parseString  s    u   parseStringc             C   sa   |  rZ t  |  t  r' t j |   }  n  x0 |  D]% \ } } t j j | |  s. d  Sq. Wn  t j S(   N(   u
   isinstanceu   stru   domregu   _parse_feature_stringu   Documentu   implementationu
   hasFeatureu   None(   u   featuresu   fu   v(    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   getDOMImplementation  s    u   getDOMImplementation(8   u   __doc__u   iou   xml.domu   xmlu   EMPTY_NAMESPACEu   EMPTY_PREFIXu   XMLNS_NAMESPACEu   domregu   xml.dom.minicompatu   xml.dom.xmlbuilderu   DOMImplementationLSu
   DocumentLSu   domu   Nodeu   ELEMENT_NODEu   ENTITY_REFERENCE_NODEu   _nodeTypes_with_childrenu   defpropertyu   _append_childu   _in_documentu   _write_datau   _get_elements_by_tagName_helperu"   _get_elements_by_tagName_ns_helperu   DocumentFragmentu   Attru   objectu   NamedNodeMapu   AttributeListu   TypeInfou   Noneu   _no_typeu   Elementu   _set_attribute_nodeu	   Childlessu   ProcessingInstructionu   CharacterDatau   Textu   _get_containing_elementu   _get_containing_entrefu   Commentu   CDATASectionu   ReadOnlySequentialNamedNodeMapu
   Identifiedu   DocumentTypeu   Entityu   Notationu   DOMImplementationu   ElementInfou   _clear_id_cacheu   Documentu   _clone_nodeu   _nssplitu   _do_pulldom_parseu   parseu   parseStringu   getDOMImplementation(    (    (    u4   /opt/alt/python33/lib64/python3.3/xml/dom/minidom.pyu   <module>   s   "

	y)GU	><(	O* OR

