-
a<c       s     d  k  Z   d f  d     YZ  d f  d     YZ  d f  d     YZ  d f  d     YZ ! d	 f  d
     YZ  d f  d     YZ d   Z &d   Z /d   Z	 ;d   Z
 Ad   Z Fd   Z Ld   Z Xd   Z ^d   Z id   Z qd   Z ud   Z zd   Z ~d   Z d   Z d   Z d   Z d   Z d   Z d    Z d!   Z d"   Z d#   Z d$   Z d%   Z d&   Z  d'   Z! d(   Z" d)   Z# d*   Z$ d+   Z% d,   Z& d-   Z' d.   Z( d/   Z) 	d0   Z* d1   Z+ d2   Z, d3   Z- $d4   Z. (d5   Z/ -d6   Z0 2d7   Z1 =d8   Z2 Ad9   Z3 Ed:   Z4 Od;   Z5 Td<   Z6 Yd=   Z7 _d>   Z8 jd?   Z9 nd@   Z: sdA   Z; ~dB   Z< dC   Z= dD   Z> dE   Z? dF   Z@ dG   ZA dH   ZB dI   ZC dJ   ZD dK   ZE dL   ZF dM   ZG dN   ZH dO   ZI dP   ZJ dQ   ZK dR   ZL dS   ZM dT   ZN dU   ZO dV   ZP "dW   ZQ *dX   ZR 1dY   ZS 7dZ   ZT >d[   ZU Gd\   ZV Md]   ZW Sd^   ZX [d_   ZY ad`   ZZ gda   Z[ ndb   Z\ udc   Z] |dd   Z^ de   Z_ df   Z` dg   Za dh   Zb di   Zc dj   Zd dk   Ze dl   Zf dm   Zg dn   Zh do   Zi dp   Zj dq   Zk dr   Zl ds   Zm dt   Zn du   Zo dv   Zp  dw   Zq dx   Zr dy   Zs dz   Zt d{   Zu  d|   Zv *d}   Zw /d~   Zx 4d   Zy 9d   Zz Bd   Z{ Gd   Z| Ld   Z} Pd   Z~ Td   Z Xd   Z ]d   Z ad   Z ed   Z od   Z xd   Z d e f d     YZ Gd e f d     YZ d f  d     YZ V	d e f d     YZ ^	d f  d     YZ 	d e f d     YZ 	d e f d     YZ 	d e f d     YZ 	d f  d     YZ Rd f  d     YZ d e f d     YZ d e f d     YZ d f  d     YZ d  S(   Ns	   treeErrorc      s#    t  Z  d   Z 	 d   Z RS(   Nc    s     | |  _  d  S(   N(   s   msgs   self(   s   selfs   msg(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   __init__ s   c    s   	 
 |  i Sd  S(   N(   s   selfs   msg(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   __str__	 s   (   s   __name__s
   __module__s   __init__s   __str__(    (    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys	   treeError s   	s   parserErrorc      s#    t  Z  d   Z  d   Z RS(   Nc    s     | |  _  d  S(   N(   s   msgs   self(   s   selfs   msg(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   __init__ s   c    s     |  i Sd  S(   N(   s   selfs   msg(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   __str__ s   (   s   __name__s
   __module__s   __init__s   __str__(    (    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parserError s   	s   uriErrorc      s#    t  Z  d   Z  d   Z RS(   Nc    s     | |  _  d  S(   N(   s   msgs   self(   s   selfs   msg(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   __init__ s   c    s     |  i Sd  S(   N(   s   selfs   msg(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   __str__ s   (   s   __name__s
   __module__s   __init__s   __str__(    (    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   uriError s   	s
   xpathErrorc      s#    t  Z  d   Z  d   Z RS(   Nc    s     | |  _  d  S(   N(   s   msgs   self(   s   selfs   msg(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   __init__ s   c    s     |  i Sd  S(   N(   s   selfs   msg(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   __str__ s   (   s   __name__s
   __module__s   __init__s   __str__(    (    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   xpathError s   	s   SAXCallbackc      s  ! t  Z d  Z " # d   Z ' d   Z + d   Z 0 d   Z 5 d   Z ; d   Z A d   Z	 E d   Z
 I d	   Z N d
   Z R d   Z X d   Z ^ d   Z e d   Z k d   Z o d   Z s d   Z z d   Z } d   Z  d   Z RS(   s   Base class for SAX handlersc    s   # $ % d S(   s#   called at the start of the documentN(    (   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   startDocument# s   c    s   ' ( ) d S(   s!   called at the end of the documentN(    (   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   endDocument' s   c    s   + - . d S(   s{   called at the start of every element, tag is the name of
	   the element, attrs is a dictionary of the element's attributesN(    (   s   selfs   tags   attrs(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   startElement+ s   c    s   0 2 3 d S(   sH   called at the start of every element, tag is the name of
	   the elementN(    (   s   selfs   tag(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   endElement0 s   c    s   5 8 9 d S(   s   called when character data have been read, data is the string
	   containing the data, multiple consecutive characters() callback
	   are possible.N(    (   s   selfs   data(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   characters5 s   c    s   ; > ? d S(   s   called when CDATA section have been read, data is the string
	   containing the data, multiple consecutive cdataBlock() callback
	   are possible.N(    (   s   selfs   data(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   cdataBlock; s   c    s   A B C d S(   s.   called when an entity reference has been foundN(    (   s   selfs   name(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys	   referenceA s   c    s   E F G d S(   s>   called when potentially ignorable white spaces have been foundN(    (   s   selfs   data(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   ignorableWhitespaceE s   c    s   I K L d S(   sj   called when a PI has been found, target contains the PI name and
	   data is the associated data in the PIN(    (   s   selfs   targets   data(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   processingInstructionI s   c    s   N O P d S(   sB   called when a comment has been found, content contains the commentN(    (   s   selfs   content(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   commentN s   c    s   R U V d S(   s   called when a DOCTYPE declaration has been found, name is the
	   DTD name and externalID, systemID are the DTD public and system
	   identifier for that DTd if availableN(    (   s   selfs   names
   externalIDs   systemID(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   externalSubsetR s   c    s   X [ \ d S(   s   called when a DOCTYPE declaration has been found, name is the
	   DTD name and externalID, systemID are the DTD public and system
	   identifier for that DTD if availableN(    (   s   selfs   names
   externalIDs   systemID(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   internalSubsetX s   c    s   ^ b c d S(   s   called when an ENTITY declaration has been found, name is the
	   entity name and externalID, systemID are the entity public and
	   system identifier for that entity if available, type indicates
	   the entity type, and content reports it's string contentN(    (   s   selfs   names   types
   externalIDs   systemIDs   content(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   entityDecl^ s   c    s   e h i d S(   s   called when an NOTATION declaration has been found, name is the
	   notation name and externalID, systemID are the notation public and
	   system identifier for that notation if availableN(    (   s   selfs   names
   externalIDs   systemID(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   notationDecle s   c    s   k l m d S(   s2   called when an ATTRIBUTE definition has been foundN(    (   s   selfs   elems   names   types   defis   defaultValues   nameList(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   attributeDeclk s   c    s   o p q d S(   s0   called when an ELEMENT definition has been foundN(    (   s   selfs   names   types   content(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   elementDeclo s   c    s   s w x d S(   s   called when an unparsed ENTITY declaration has been found,
	   name is the entity name and publicId,, systemID are the entity
	   public and system identifier for that entity if available,
	   and notationName indicate the associated NOTATIONN(    (   s   selfs   names   publicIds   systemIDs   notationName(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   entityDecls s   c    s   z { | GHd  S(   N(   s   msg(   s   selfs   msg(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   warningz s   c    s   } ~ t  |   d  S(   N(   s   parserErrors   msg(   s   selfs   msg(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   error} s   c    s     t  |   d  S(   N(   s   parserErrors   msg(   s   selfs   msg(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   fatalError s   (   s   __name__s
   __module__s   __doc__s   startDocuments   endDocuments   startElements
   endElements
   characterss
   cdataBlocks	   references   ignorableWhitespaces   processingInstructions   comments   externalSubsets   internalSubsets
   entityDecls   notationDecls   attributeDecls   elementDecls   warnings   errors
   fatalError(    (    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   SAXCallback! s*   s   xmlCorec      s    t  Z  e d  Z  d   Z  d   Z  d   Z  d   Z  d   Z  d   Z	  d   Z
  d	   Z  d
   Z  d   Z  d   Z  d   Z  d   Z
  d   Z  e d d  Z  e d d  Z d   Z RS(   Nc    s:     | t j o  | |  _  d  Sn  t |  _ d  S(   N(   s   _objs   Nones   selfs   _o(   s   selfs   _obj(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   __init__ s   c    s    | d j oD  t i |  i  }  | t j o  t Sn  t d |  Sn | d j oD  t i |  i  }  | t j o  t Sn  t	 d |  SnT | d j oD  t i
 |  i  }  | t j o  t Sn  t d |  Sn  | d j oD  t i |  i  }  | t j o  t Sn  t d |  Sn | d j oD  t i |  i  }  | t j o  t Sn  t d |  SnX | d j oD  t i |  i  }  | t j o  t Sn  t d |  Sn | d j o  t i |  i  Sn  | d	 j o  t i |  i  Sn  | d
 j o  t i |  i  Sn  | d j o~  t i |  i  }  | t j oE  |  i d j p |  i d j o  t d |  i  Sn  t Sn  t d |  Sn  t |  d  S(   Ns   parents   _objs
   propertiess   childrens   lasts   nexts   prevs   contents   names   types   docs   document_xmls   document_html(   s   attrs
   libxml2mods   parents   selfs   _os   rets   Nones   xmlNodes
   propertiess   xmlAttrs   childrens   lasts   nexts   prevs   xmlNodeGetContents   names   types   docs   xmlDocs   AttributeError(   s   selfs   attrs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   __getattr__ sX   #c    sG     t  i |  i  }  | t j o  t Sn  t d |  Sd  S(   Ns   _obj(   s
   libxml2mods   parents   selfs   _os   rets   Nones   xmlNode(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   get_parent s   c    sG     t  i |  i  }  | t j o  t Sn  t d |  Sd  S(   Ns   _obj(   s
   libxml2mods   childrens   selfs   _os   rets   Nones   xmlNode(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   get_children s   c    sG     t  i |  i  }  | t j o  t Sn  t d |  Sd  S(   Ns   _obj(   s
   libxml2mods   lasts   selfs   _os   rets   Nones   xmlNode(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   get_last s   c    sG     t  i |  i  }  | t j o  t Sn  t d |  Sd  S(   Ns   _obj(   s
   libxml2mods   nexts   selfs   _os   rets   Nones   xmlNode(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   get_next s   c    sG     t  i |  i  }  | t j o  t Sn  t d |  Sd  S(   Ns   _obj(   s
   libxml2mods
   propertiess   selfs   _os   rets   Nones   xmlAttr(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   get_properties s   c    sG     t  i |  i  }  | t j o  t Sn  t d |  Sd  S(   Ns   _obj(   s
   libxml2mods   docs   selfs   _os   rets   Nones   xmlDoc(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   get_doc s   c    sG     t  i |  i  }  | t j o  t Sn  t d |  Sd  S(   Ns   _obj(   s
   libxml2mods   prevs   selfs   _os   rets   Nones   xmlNode(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   get_prev s   c    s     t  i |  i  Sd  S(   N(   s
   libxml2mods   xmlNodeGetContents   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   get_content s   c    s     t  i |  i  Sd  S(   N(   s
   libxml2mods   xmlNodeGetContents   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   getContent s   c    s     t  i |  i  Sd  S(   N(   s
   libxml2mods   names   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   get_name s   c    s     t  i |  i  Sd  S(   N(   s
   libxml2mods   types   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   get_type s   c    sG     t  i |  i  }  | t j o  t Sn  t d |  Sd  S(   Ns   _obj(   s
   libxml2mods   docs   selfs   _os   rets   Nones   xmlDoc(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   get_doc s   c    s     t  i |  i  d  S(   N(   s
   libxml2mods   freeDocs   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   free s   i    c    s      t  i |  i | |  Sd  S(   N(   s
   libxml2mods   serializeNodes   selfs   _os   encodings   format(   s   selfs   encodings   format(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys	   serialize s   c    s#     t  i |  i | | |  Sd  S(   N(   s
   libxml2mods
   saveNodeTos   selfs   _os   files   encodings   format(   s   selfs   files   encodings   format(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   saveTo s   c    ss   |  i } | t j o t Sn | i   } 	| i |   
| i |  } | i	   | Sd  S(   N(
   s   selfs   docs   Nones   xpathNewContexts   ctxts   setContextNodes	   xpathEvals   exprs   ress   xpathFreeContext(   s   selfs   exprs   docs   ress   ctxt(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys	   xpathEvals   (   s   __name__s
   __module__s   Nones   __init__s   __getattr__s
   get_parents   get_childrens   get_lasts   get_nexts   get_propertiess   get_docs   get_prevs   get_contents
   getContents   get_names   get_types   frees	   serializes   saveTos	   xpathEval(    (    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xmlCore s$   	2	c    sd  t  i |   } | d j p
 | d j o t d |   Sn | d j o t d |   Sn | d d !d j o t d |   Sn | d d !d j o t d |   Sn | d	 j o t d |   Sn | d
 j o t d |   Sn  | d j o !t	 d |   Sn "| d j o #t d |   Sn $t d |   Sd  S(   Ns   elements   texts   _objs	   attributei    i   s   documents	   namespaces	   elem_decls   attribute_decls   entity_decls   dtd(
   s
   libxml2mods   names   os   xmlNodes   xmlAttrs   xmlDocs   xmlNss
   xmlElements   xmlAtributes	   xmlEntity(   s   os   name(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   nodeWraps$   c    sc   &'t  |   t  g   j p t  |   t  f   j o  (t d   |   } )| Sn *|  Sd  S(   Nc    s   (t  |   S(   N(   s   nodeWraps   x(   s   x(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   <lambda>(s    (   s   types   os   maps   ret(   s   os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathObjectRet&s   5c    s"   /0t  i |  | | |  } d  S(   N(   s
   libxml2mods   xmlRegisterXPathFunctions   ctxts   names   ns_uris   fs   ret(   s   ctxts   names   ns_uris   fs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   registerXPathFunction/s   c    s#   ;=>t  i |   } ?| Sd S(   sH   Set and return the previous value for handling HTML omitted
       tags.N(   s
   libxml2mods   htmlHandleOmittedElems   vals   ret(   s   vals   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   htmlHandleOmittedElem;s   c    s#   ABCt  i |   } D| Sd S(   s/   Check if an attribute is of content type ScriptN(   s
   libxml2mods   htmlIsScriptAttributes   names   ret(   s   names   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   htmlIsScriptAttributeAs   c    sR   FGHt  i |  |  } I| t j o It d   n Jt d |  Sd S(   s2   parse an HTML in-memory document and build a tree.s   htmlParseDoc() faileds   _objN(   s
   libxml2mods   htmlParseDocs   curs   encodings   rets   Nones   parserErrors   xmlDoc(   s   curs   encodings   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   htmlParseDocFs
    c    sR   LOPt  i |  |  } Q| t j o Qt d   n Rt d |  Sd S(   s   parse an HTML file and build a tree. Automatic support for
       ZLIB/Compress compressed document is provided by default
       if found at compile-time.s   htmlParseFile() faileds   _objN(   s
   libxml2mods   htmlParseFiles   filenames   encodings   rets   Nones   parserErrors   xmlDoc(   s   filenames   encodings   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   htmlParseFileLs
    c    sR   XYZt  i |  |  } [| t j o [t d   n \t d |  Sd S(   s   Creates a new HTML documents   htmlNewDoc() faileds   _objN(   s
   libxml2mods
   htmlNewDocs   URIs
   ExternalIDs   rets   Nones	   treeErrors   xmlDoc(   s   URIs
   ExternalIDs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   htmlNewDocXs
    c    sR   ^`at  i |  |  } b| t j o bt d   n ct d |  Sd S(   sT   Creates a new HTML document without a DTD node if URI and
       ExternalID are Nones   htmlNewDocNoDtD() faileds   _objN(   s
   libxml2mods   htmlNewDocNoDtDs   URIs
   ExternalIDs   rets   Nones	   treeErrors   xmlDoc(   s   URIs
   ExternalIDs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   htmlNewDocNoDtD^s
    c    s)   imnt  i |  | |  } o| Sd S(   s   Add an entry in the catalog, it may overwrite existing but
       different entries. If called before any other catalog
       routine, allows to override the default shared catalog put
       in place by xmlInitializeCatalog();N(   s
   libxml2mods   xmlCatalogAdds   types   origs   replaces   ret(   s   types   origs   replaces   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   catalogAddis   c      s   qrst  i   d S(   s/   Free up all the memory associated with catalogsN(   s
   libxml2mods   xmlCatalogCleanup(    (    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   catalogCleanupqs   c     s    uvwt  i   }  x|  Sd S(   s0   Convert all the SGML catalog entries as XML onesN(   s
   libxml2mods   xmlCatalogConverts   ret(   s   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   catalogConvertus   c    s   z{|t  i |   d S(   s/   Free up all the memory associated with catalogsN(   s
   libxml2mods   xmlCatalogDumps   out(   s   out(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   catalogDumpzs   c    s#   ~t  i |   } | Sd S(   sf   Try to lookup the system ID associated to a public ID
       DEPRECATED, use xmlCatalogResolvePublic()N(   s
   libxml2mods   xmlCatalogGetPublics   pubIDs   ret(   s   pubIDs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   catalogGetPublic~s   c    s#   t  i |   } | Sd S(   sf   Try to lookup the system ID associated to a public ID
       DEPRECATED, use xmlCatalogResolveSystem()N(   s
   libxml2mods   xmlCatalogGetSystems   sysIDs   ret(   s   sysIDs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   catalogGetSystems   c    s#   t  i |   } | Sd S(   s    Remove an entry from the catalogN(   s
   libxml2mods   xmlCatalogRemoves   values   ret(   s   values   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   catalogRemoves   c    s&   t  i |  |  } | Sd S(   s9   Do a complete resolution lookup of an External IdentifierN(   s
   libxml2mods   xmlCatalogResolves   pubIDs   sysIDs   ret(   s   pubIDs   sysIDs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   catalogResolves   c    s#   t  i |   } | Sd S(   s5   Try to lookup the system ID associated to a public IDN(   s
   libxml2mods   xmlCatalogResolvePublics   pubIDs   ret(   s   pubIDs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   catalogResolvePublics   c    s#   t  i |   } | Sd S(   s2   Try to lookup the catalog resource for a system IDN(   s
   libxml2mods   xmlCatalogResolveSystems   sysIDs   ret(   s   sysIDs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   catalogResolveSystems   c    s#   t  i |   } | Sd S(   s)   Do a complete resolution lookup of an URIN(   s
   libxml2mods   xmlCatalogResolveURIs   URIs   ret(   s   URIs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   catalogResolveURIs   c    s#   t  i |   } | Sd S(   sZ   Used to set the debug level for catalog operation, 0
       disable debugging, 1 enable itN(   s
   libxml2mods   xmlCatalogSetDebugs   levels   ret(   s   levels   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   catalogSetDebugs   c      s   t  i   d S(   s   Do the catalog initialization. this function is not thread
       safe, catalog initialization should preferably be done
       once at startupN(   s
   libxml2mods   xmlInitializeCatalog(    (    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   initializeCatalogs   c    sO   t  i |   } | t j o t d   n t d |  Sd S(   s   Load the catalog and build the associated data structures.
       This can be either an XML Catalog or an SGML Catalog It
       will recurse in SGML CATALOG entries. On the other hand
       XML Catalogs are not handled recursively.s   xmlLoadACatalog() faileds   _objN(   s
   libxml2mods   xmlLoadACatalogs   filenames   rets   Nones	   treeErrors   catalog(   s   filenames   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   loadACatalogs
    c    s#   t  i |   } | Sd S(   s  Load the catalog and makes its definitions effective for
       the default external entity loader. It will recurse in
       SGML CATALOG entries. this function is not thread safe,
       catalog initialization should preferably be done once at
       startupN(   s
   libxml2mods   xmlLoadCatalogs   filenames   ret(   s   filenames   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   loadCatalogs   c    s   t  i |   d S(   s   Load the catalogs and makes their definitions effective for
       the default external entity loader. this function is not
       thread safe, catalog initialization should preferably be
       done once at startupN(   s
   libxml2mods   xmlLoadCatalogss   paths(   s   paths(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   loadCatalogss   c    sO   t  i |   } | t j o t d   n t d |  Sd S(   s   Load an SGML super catalog. It won't expand CATALOG or
       DELEGATE references. This is only needed for manipulating
       SGML Super Catalogs like adding and removing CATALOG or
       DELEGATE entries.s    xmlLoadSGMLSuperCatalog() faileds   _objN(   s
   libxml2mods   xmlLoadSGMLSuperCatalogs   filenames   rets   Nones	   treeErrors   catalog(   s   filenames   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   loadSGMLSuperCatalogs
    c    sO   t  i |   } | t j o t d   n t d |  Sd S(   s   create a new Catalog.s   xmlNewCatalog() faileds   _objN(   s
   libxml2mods   xmlNewCatalogs   sgmls   rets   Nones	   treeErrors   catalog(   s   sgmls   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   newCatalogs
    c    sO   t  i |   } | t j o t d   n t d |  Sd S(   si   parse an XML file and build a tree. It's like
       xmlParseFile() except it bypass all catalog lookups.s   xmlParseCatalogFile() faileds   _objN(   s
   libxml2mods   xmlParseCatalogFiles   filenames   rets   Nones   parserErrors   xmlDoc(   s   filenames   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parseCatalogFiles
    c    s   t  i |  |  d S(   s<   Dumps informations about the string, shorten it if necessaryN(   s
   libxml2mods   xmlDebugDumpStrings   outputs   str(   s   outputs   str(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   debugDumpStrings   c    s   t  i |  |  d S(   s5   Print the xpath error to libxml default error channelN(   s
   libxml2mods   xmlShellPrintXPathErrors	   errorTypes   arg(   s	   errorTypes   arg(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   shellPrintXPathErrors   c    s#   t  i |   } | Sd S(   sm   compute the length of an UTF8 string, it doesn't do a full
       UTF8 checking of the content of the string.N(   s
   libxml2mods   xmlUTF8Strlens   utfs   ret(   s   utfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   UTF8Strlens   c    s&   t  i |  |  } | Sd S(   s6   a function to provide relative location of a UTF8 charN(   s
   libxml2mods   xmlUTF8Strlocs   utfs   utfchars   ret(   s   utfs   utfchars   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   UTF8Strlocs   c    s&   t  i |  |  } | Sd S(   s   a strndup for array of UTF8'sN(   s
   libxml2mods   xmlUTF8Strndups   utfs   lens   ret(   s   utfs   lens   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   UTF8Strndups   c    s&    t  i |  |  } | Sd S(   sW   a function to provide the equivalent of fetching a
       character from a string arrayN(   s
   libxml2mods   xmlUTF8Strposs   utfs   poss   ret(   s   utfs   poss   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   UTF8Strposs   c    s&   t  i |  |  } | Sd S(   s   storage size of an UTF8 stringN(   s
   libxml2mods   xmlUTF8Strsizes   utfs   lens   ret(   s   utfs   lens   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   UTF8Strsizes   c    s)   	
t  i |  | |  } | Sd S(   s1   Note: positions are given in units of UTF-8 charsN(   s
   libxml2mods   xmlUTF8Strsubs   utfs   starts   lens   ret(   s   utfs   starts   lens   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   UTF8Strsub	s   c    s&   t  i |  |  } | Sd S(   s`   Registers and alias alias for an encoding named name.
       Existing alias will be overwritten.N(   s
   libxml2mods   xmlAddEncodingAliass   names   aliass   ret(   s   names   aliass   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   addEncodingAliass   c    s#   t  i |   } | Sd S(   s{  Checks utf for being valid utf-8. utf is assumed to be
       null-terminated. This function is not super-strict, as it
       will allow longer utf-8 sequences than necessary. Note
       that Java is capable of producing these sequences if
       provoked. Also note, this routine checks for the 4-byte
       maximum size, but does not check for 0x10ffff maximum
       value.N(   s
   libxml2mods   xmlCheckUTF8s   utfs   ret(   s   utfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys	   checkUTF8s   c      s   !"t  i   d S(   s|   Cleanup the memory allocated for the char encoding support,
       it unregisters all the encoding handlers and the aliases.N(   s
   libxml2mods   xmlCleanupCharEncodingHandlers(    (    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   cleanupCharEncodingHandlerss   c      s   $%&t  i   d S(   s   Unregisters all aliasesN(   s
   libxml2mods   xmlCleanupEncodingAliases(    (    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   cleanupEncodingAliases$s   c    s#   ()*t  i |   } +| Sd S(   s#   Unregisters an encoding alias aliasN(   s
   libxml2mods   xmlDelEncodingAliass   aliass   ret(   s   aliass   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   delEncodingAlias(s   c    s#   -./t  i |   } 0| Sd S(   s,   Lookup an encoding name for the given alias.N(   s
   libxml2mods   xmlGetEncodingAliass   aliass   ret(   s   aliass   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   encodingAlias-s   c      s   267t  i   d S(   s   Initialize the char encoding support, it registers the
       default encoding supported. NOTE: while public, this
       function usually doesn't need to be called in normal
       processing.N(   s
   libxml2mods   xmlInitCharEncodingHandlers(    (    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   initCharEncodingHandlers2s   c      s   =>?t  i   d S(   s)   Cleanup up the predefined entities table.N(   s
   libxml2mods   xmlCleanupPredefinedEntities(    (    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   cleanupPredefinedEntities=s   c      s   ABCt  i   d S(   s   Set up the predefined entities.N(   s
   libxml2mods   xmlInitializePredefinedEntities(    (    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   initializePredefinedEntitiesAs   c    sO   EFGt  i |   } H| t j o Ht d   n It d |  Sd S(   s0   Check whether this name is an predefined entity.s   xmlGetPredefinedEntity() faileds   _objN(   s
   libxml2mods   xmlGetPredefinedEntitys   names   rets   Nones	   treeErrors	   xmlEntity(   s   names   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   predefinedEntityEs
    c      s   OQRt  i   d S(   sG   Cleanup the FTP protocol layer. This cleanup proxy
       informations.N(   s
   libxml2mods   xmlNanoFTPCleanup(    (    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   nanoFTPCleanupOs   c      s   TVWt  i   d S(   so   Initialize the FTP protocol layer. Currently it just checks
       for proxy informations, and get the hostnameN(   s
   libxml2mods   xmlNanoFTPInit(    (    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   nanoFTPInitTs   c    s&   Y\]t  i |  | | | |  d S(   s   Setup the FTP proxy informations. This can also be done by
       using ftp_proxy ftp_proxy_user and ftp_proxy_password
       environment variables.N(   s
   libxml2mods   xmlNanoFTPProxys   hosts   ports   users   passwds   type(   s   hosts   ports   users   passwds   type(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   nanoFTPProxyYs   c    s   _cdt  i |   d S(   s   (Re)Initialize the FTP Proxy context by parsing the URL and
       finding the protocol host port it indicates. Should be
       like ftp://myproxy/ or ftp://myproxy:3128/ A None URL
       cleans up proxy informations.N(   s
   libxml2mods   xmlNanoFTPScanProxys   URL(   s   URL(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   nanoFTPScanProxy_s   c      s   jklt  i   d S(   s    Cleanup the HTTP protocol layer.N(   s
   libxml2mods   xmlNanoHTTPCleanup(    (    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   nanoHTTPCleanupjs   c      s   npqt  i   d S(   sZ   Initialize the HTTP protocol layer. Currently it just
       checks for proxy informationsN(   s
   libxml2mods   xmlNanoHTTPInit(    (    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   nanoHTTPInitns   c    s   swxt  i |   d S(   s   (Re)Initialize the HTTP Proxy context by parsing the URL
       and finding the protocol host port it indicates. Should be
       like http://myproxy/ or http://myproxy:3128/ A None URL
       cleans up proxy informations.N(   s
   libxml2mods   xmlNanoHTTPScanProxys   URL(   s   URL(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   nanoHTTPScanProxyss   c      s   ~t  i   d S(   s  Cleanup function for the XML parser. It tries to reclaim
       all parsing related global memory allocated for the parser
       processing. It doesn't deallocate any document related
       memory. Calling this function should not prevent reusing
       the parser.N(   s
   libxml2mods   xmlCleanupParser(    (    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   cleanupParser~s   c    sO   t  i |   } | t j o t d   n t d |  Sd S(   s7   Creates a parser context for an XML in-memory document.s   xmlCreateDocParserCtxt() faileds   _objN(   s
   libxml2mods   xmlCreateDocParserCtxts   curs   rets   Nones   parserErrors
   parserCtxt(   s   curs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   createDocParserCtxts
    c      s   t  i   d S(   s   Initialization function for the XML parser. This is not
       reentrant. Call once before processing in case of use in
       multithreaded programs.N(   s
   libxml2mods   xmlInitParser(    (    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   initParsers   c    s#   t  i |   } | Sd S(   sP  Set and return the previous value for default blanks text
       nodes support. The 1.x version of the parser used an
       heuristic to try to detect ignorable white spaces. As a
       result the SAX callback was generating
       ignorableWhitespace() callbacks instead of characters()
       one, and when using the DOM output text nodes containing
       those blanks were not generated. The 2.x and later version
       will switch to the XML standard way and
       ignorableWhitespace() are only generated when running the
       parser in validating mode and when the current element
       doesn't allow CDATA or mixed content. This function is
       provided as a way to force the standard behavior on 1.X
       libs and to switch back to the old mode for compatibility
       when running 1.X client code on 2.X . Upgrade of 1.X code
       should be done by using xmlIsBlankNode() commodity
       function to detect the "empty" nodes generated. This value
       also affect autogeneration of indentation when saving code
       if blanks sections are kept, indentation is not generated.N(   s
   libxml2mods   xmlKeepBlanksDefaults   vals   ret(   s   vals   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   keepBlanksDefaults   c    s#   t  i |   } | Sd S(   s   Set and return the previous value for enabling line numbers
       in elements contents. This may break on old application
       and is turned off by default.N(   s
   libxml2mods   xmlLineNumbersDefaults   vals   ret(   s   vals   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   lineNumbersDefaults   c    sR   t  i |  |  } | t j o t d   n t d |  Sd S(   s"   Load and parse an external subset.s   xmlParseDTD() faileds   _objN(   s
   libxml2mods   xmlParseDTDs
   ExternalIDs   SystemIDs   rets   Nones   parserErrors   xmlDtd(   s
   ExternalIDs   SystemIDs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parseDTDs
    c    sO   t  i |   } | t j o t d   n t d |  Sd S(   s1   parse an XML in-memory document and build a tree.s   xmlParseDoc() faileds   _objN(   s
   libxml2mods   xmlParseDocs   curs   rets   Nones   parserErrors   xmlDoc(   s   curs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parseDocs
    c    sO   t  i |   } | t j o t d   n t d |  Sd S(   sE   parse an XML external entity out of context and build a
       tree. s   xmlParseEntity() faileds   _objN(   s
   libxml2mods   xmlParseEntitys   filenames   rets   Nones   parserErrors   xmlDoc(   s   filenames   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parseEntitys
    c    sO   t  i |   } | t j o t d   n t d |  Sd S(   s   parse an XML file and build a tree. Automatic support for
       ZLIB/Compress compressed document is provided by default
       if found at compile-time.s   xmlParseFile() faileds   _objN(   s
   libxml2mods   xmlParseFiles   filenames   rets   Nones   parserErrors   xmlDoc(   s   filenames   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys	   parseFiles
    c    sR   t  i |  |  } | t j o t d   n t d |  Sd S(   s.   parse an XML in-memory block and build a tree.s   xmlParseMemory() faileds   _objN(   s
   libxml2mods   xmlParseMemorys   buffers   sizes   rets   Nones   parserErrors   xmlDoc(   s   buffers   sizes   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parseMemorys
    c    s#   t  i |   } | Sd S(   sH   Set and return the previous value for enabling pedantic
       warnings.N(   s
   libxml2mods   xmlPedanticParserDefaults   vals   ret(   s   vals   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   pedanticParserDefaults   c    sO   t  i |   } | t j o t d   n t d |  Sd S(   s   parse an XML in-memory document and build a tree. In the
       case the document is not Well Formed, a tree is built
       anyways   xmlRecoverDoc() faileds   _objN(   s
   libxml2mods   xmlRecoverDocs   curs   rets   Nones	   treeErrors   xmlDoc(   s   curs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   recoverDocs
    c    sO   t  i |   } | t j o t d   n t d |  Sd S(   s   parse an XML file and build a tree. Automatic support for
       ZLIB/Compress compressed document is provided by default
       if found at compile-time. In the case the document is not
       Well Formed, a tree is built anyways   xmlRecoverFile() faileds   _objN(   s
   libxml2mods   xmlRecoverFiles   filenames   rets   Nones	   treeErrors   xmlDoc(   s   filenames   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   recoverFiles
    c    sR   t  i |  |  } | t j o t d   n t d |  Sd S(   sy   parse an XML in-memory block and build a tree. In the case
       the document is not Well Formed, a tree is built anyways   xmlRecoverMemory() faileds   _objN(   s
   libxml2mods   xmlRecoverMemorys   buffers   sizes   rets   Nones	   treeErrors   xmlDoc(   s   buffers   sizes   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   recoverMemorys
    c    s#   t  i |   } | Sd S(   s_  Set and return the previous value for default entity
       support. Initially the parser always keep entity
       references instead of substituting entity values in the
       output. This function has to be used to change the default
       parser behavior SAX::substituteEntities() has to be used
       for changing that on a file by file basis.N(   s
   libxml2mods   xmlSubstituteEntitiesDefaults   vals   ret(   s   vals   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   substituteEntitiesDefaults   c    s#   t  i |   }  | Sd S(   sD   Checks that the value conforms to the LanguageID
       production: N(   s
   libxml2mods   xmlCheckLanguageIDs   langs   ret(   s   langs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   checkLanguageIDs   c    s)   t  i |  | |  } | Sd S(   s"   append the char value in the arrayN(   s
   libxml2mods   xmlCopyChars   lens   outs   vals   ret(   s   lens   outs   vals   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   copyChars   c    s&   	t  i |  |  } 
| Sd S(   s"   append the char value in the arrayN(   s
   libxml2mods   xmlCopyCharMultiBytes   outs   vals   ret(   s   outs   vals   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   copyCharMultiBytes   c    sU   t  i |  | |  } | t j o t d   n t d |  Sd S(   s   Create a parser context for an external entity Automatic
       support for ZLIB/Compress compressed document is provided
       by default if found at compile-time.s"   xmlCreateEntityParserCtxt() faileds   _objN(	   s
   libxml2mods   xmlCreateEntityParserCtxts   URLs   IDs   bases   rets   Nones   parserErrors
   parserCtxt(   s   URLs   IDs   bases   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   createEntityParserCtxts
    c    sO   t  i |   } | t j o t d   n t d |  Sd S(   s   Create a parser context for a file content. Automatic
       support for ZLIB/Compress compressed document is provided
       by default if found at compile-time.s    xmlCreateFileParserCtxt() faileds   _objN(   s
   libxml2mods   xmlCreateFileParserCtxts   filenames   rets   Nones   parserErrors
   parserCtxt(   s   filenames   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   createFileParserCtxts
    c    sR   t  i |  |  } | t j o t d   n  t d |  Sd S(   s6   Create a parser context for an XML in-memory document.s"   xmlCreateMemoryParserCtxt() faileds   _objN(   s
   libxml2mods   xmlCreateMemoryParserCtxts   buffers   sizes   rets   Nones   parserErrors
   parserCtxt(   s   buffers   sizes   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   createMemoryParserCtxts
    c    sR   "%&t  i |  |  } '| t j o 't d   n (t d |  Sd S(   s   Create a parser context for a file content. Automatic
       support for ZLIB/Compress compressed document is provided
       by default if found at compile-time.s!   htmlCreateFileParserCtxt() faileds   _objN(   s
   libxml2mods   htmlCreateFileParserCtxts   filenames   encodings   rets   Nones   parserErrors
   parserCtxt(   s   filenames   encodings   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   htmlCreateFileParserCtxt"s
    c      s   *./t  i   d S(   s   Initialize the htmlStartCloseIndex for fast lookup of
       closing tags names. This is not reentrant. Call
       xmlInitParser() once before processing in case of use in
       multithreaded programs.N(   s
   libxml2mods   htmlInitAutoClose(    (    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   htmlInitAutoClose*s   c    s#   134t  i |   } 5| Sd S(   sl   Check whether the character is allowed by the production
       [85] BaseChar ::= ... long list see REC ... N(   s
   libxml2mods   xmlIsBaseChars   cs   ret(   s   cs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   isBaseChar1s   c    s#   7:;t  i |   } <| Sd S(   s   Check whether the character is allowed by the production
       [3] S ::= (x20 | x9 | xD | xA)+ Also available as a macro
       IS_BLANK()N(   s
   libxml2mods
   xmlIsBlanks   cs   ret(   s   cs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   isBlank7s   c    s#   >CDt  i |   } E| Sd S(   s
  Check whether the character is allowed by the production
       [2] Char ::= x9 | xA | xD | [x20-xD7FF] | [xE000-xFFFD] |
       [x10000-x10FFFF] any Unicode character, excluding the
       surrogate blocks, FFFE, and FFFF. Also available as a
       macro IS_CHAR()N(   s
   libxml2mods	   xmlIsChars   cs   ret(   s   cs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   isChar>s   c    s#   GIJt  i |   } K| Sd S(   sp   Check whether the character is allowed by the production
       [87] CombiningChar ::= ... long list see REC ...N(   s
   libxml2mods   xmlIsCombinings   cs   ret(   s   cs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   isCombiningGs   c    s#   MOPt  i |   } Q| Sd S(   sh   Check whether the character is allowed by the production
       [88] Digit ::= ... long list see REC ...N(   s
   libxml2mods
   xmlIsDigits   cs   ret(   s   cs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   isDigitMs   c    s#   SWXt  i |   } Y| Sd S(   s   Check whether the character is allowed by the production
       [89] Extender ::= x00B7 | x02D0 | x02D1 | x0387 | x0640 |
       x0E46 | x0EC6 | x3005 | [x3031-x3035] | [x309D-x309E] |
       [x30FC-x30FE]N(   s
   libxml2mods   xmlIsExtenders   cs   ret(   s   cs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   isExtenderSs   c    s#   []^t  i |   } _| Sd S(   sz   Check whether the character is allowed by the production
       [86] Ideographic ::= [x4E00-x9FA5] | x3007 | [x3021-x3029]N(   s
   libxml2mods   xmlIsIdeographics   cs   ret(   s   cs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   isIdeographic[s   c    s#   acdt  i |   } e| Sd S(   sf   Check whether the character is allowed by the production
       [84] Letter ::= BaseChar | IdeographicN(   s
   libxml2mods   xmlIsLetters   cs   ret(   s   cs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   isLetteras   c    s#   gjkt  i |   } l| Sd S(   s   Check whether the character is allowed by the production
       [13] PubidChar ::= x20 | xD | xA | [a-zA-Z0-9] |
       [-'()+,./:=?;!*#@$_%]N(   s
   libxml2mods   xmlIsPubidChars   cs   ret(   s   cs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   isPubidChargs   c    sL   nop|  t j o pt } n q|  i } rt i |  } s| Sd S(   s-   Pops the top element name from the name stackN(   s   ctxts   Nones   ctxt__os   _os
   libxml2mods   namePops   ret(   s   ctxts   ctxt__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   namePopns    c    sO   uvw|  t j o wt } n x|  i } yt i | |  } z| Sd S(   s2   Pushes a new element name on top of the name stackN(   s   ctxts   Nones   ctxt__os   _os
   libxml2mods   namePushs   values   ret(   s   ctxts   values   ctxt__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   namePushus    c     sL   |}~t  i   }  |  t j o t d   n t d |   Sd S(   s-   Allocate and initialize a new parser context.s   xmlNewParserCtxt() faileds   _objN(   s
   libxml2mods   xmlNewParserCtxts   rets   Nones   parserErrors
   parserCtxt(   s   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   newParserCtxt|s
    c    sx   |  t j o t } n |  i } t i |  } | t j o t d   n t d |  Sd S(   s-   Pops the top element node from the node stacks   nodePop() faileds   _objN(	   s   ctxts   Nones   ctxt__os   _os
   libxml2mods   nodePops   rets	   treeErrors   xmlNode(   s   ctxts   ctxt__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   nodePops     c    sx   |  t j o t } n |  i } | t j o t } n | i } t i | |  } | Sd S(   s2   Pushes a new element node on top of the node stackN(	   s   ctxts   Nones   ctxt__os   _os   values   value__os
   libxml2mods   nodePushs   ret(   s   ctxts   values   ctxt__os   rets   value__o(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   nodePushs     c    s    t  i |  | |  d S(   sl   Interface to parse an XML file or resource pointed by an
       URI to build an event flow to the SAX objectN(   s
   libxml2mods   xmlSAXParseFiles   SAXs   URIs   recover(   s   SAXs   URIs   recover(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   SAXParseFiles   c    sX   t  i |  | | |  } | t j o t d   n t	 d |  Sd S(   s   Create a progressive XML parser context to build either an
       event flow if the SAX object is not None, or a DOM tree
       otherwise.s   xmlCreatePushParser() faileds   _objN(
   s
   libxml2mods   xmlCreatePushParsers   SAXs   chunks   sizes   URIs   rets   Nones   parserErrors
   parserCtxt(   s   SAXs   chunks   sizes   URIs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   createPushParsers
    c    s#   t  i |   } | Sd S(   s   Switch on the generation of line number for elements nodes.
       Also returns the number of bytes allocated and not freed
       by libxml2 since memory debugging was switched on.N(   s
   libxml2mods   xmlDebugMemorys   activates   ret(   s   activates   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   debugMemorys   c      s   t  i   d S(   s.   dump the memory allocated in the file .memdumpN(   s
   libxml2mods   xmlDumpMemory(    (    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   dumpMemorys   c    sX   t  i |  | | |  } | t j o t d   n t	 d |  Sd S(   s   Create a progressive HTML parser context to build either an
       event flow if the SAX object is not None, or a DOM tree
       otherwise.s   htmlCreatePushParser() faileds   _objN(
   s
   libxml2mods   htmlCreatePushParsers   SAXs   chunks   sizes   URIs   rets   Nones   parserErrors
   parserCtxt(   s   SAXs   chunks   sizes   URIs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   htmlCreatePushParsers
    c    s    t  i |  | |  d S(   sm   Interface to parse an HTML file or resource pointed by an
       URI to build an event flow to the SAX objectN(   s
   libxml2mods   htmlSAXParseFiles   SAXs   URIs   encoding(   s   SAXs   URIs   encoding(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   htmlSAXParseFiles   c    sO   t  i |   } | t j o t d   n t d |  Sd S(   s   Create a new Nodes   xmlNewNode() faileds   _objN(   s
   libxml2mods
   xmlNewNodes   names   rets   Nones	   treeErrors   xmlNode(   s   names   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   newNodes
    c    s&   t  i |  |  } | Sd S(   so   Register a Python written function to for error reporting.
       The function is called back as f(ctx, error).N(   s
   libxml2mods   xmlRegisterErrorHandlers   fs   ctxs   ret(   s   fs   ctxs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   registerErrorHandlers   c     s    t  i   }  |  Sd S(   s2   get the default compression mode used, ZLIB based.N(   s
   libxml2mods   xmlGetCompressModes   ret(   s   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   compressModes   c    sO   t  i |   } | t j o t d   n t d |  Sd S(   s,   Creation of a new node containing a comment.s   xmlNewComment() faileds   _objN(   s
   libxml2mods   xmlNewComments   contents   rets   Nones	   treeErrors   xmlNode(   s   contents   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   newComments
    c    sO   t  i |   } | t j o t d   n t d |  Sd S(   s   Creates a new XML documents   xmlNewDoc() faileds   _objN(   s
   libxml2mods	   xmlNewDocs   versions   rets   Nones	   treeErrors   xmlDoc(   s   versions   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   newDocs
    c    sR   t  i |  |  } | t j o t d   n t d |  Sd S(   s-   Creation of a processing instruction element.s   xmlNewPI() faileds   _objN(   s
   libxml2mods   xmlNewPIs   names   contents   rets   Nones	   treeErrors   xmlNode(   s   names   contents   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   newPIs
    c    sO   t  i |   } | t j o t d   n t d |  Sd S(   s   Creation of a new text node.s   xmlNewText() faileds   _objN(   s
   libxml2mods
   xmlNewTexts   contents   rets   Nones	   treeErrors   xmlNode(   s   contents   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   newTexts
    c    sR   t  i |  |  } | t j o t d   n t d |  Sd S(   sS   Creation of a new text node with an extra parameter for the
       content's lengths   xmlNewTextLen() faileds   _objN(   s
   libxml2mods   xmlNewTextLens   contents   lens   rets   Nones	   treeErrors   xmlNode(   s   contents   lens   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   newTextLens
    c    s   t  i |   d S(   sp   set the default compression mode used, ZLIB based Correct
       values: 0 (uncompressed) to 9 (max compression)N(   s
   libxml2mods   xmlSetCompressModes   mode(   s   mode(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   setCompressModes   c    s#   t  i |   } | Sd S(   s   Escaping routine, does not do validity checks ! It will try
       to escape the chars needing this, but this is heuristic
       based it's impossible to be sure.N(   s
   libxml2mods   xmlURIEscapes   strs   ret(   s   strs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys	   URIEscapes   c    s&    t  i |  |  } | Sd S(   sy   This routine escapes a string to hex, ignoring reserved
       characters (a-z) and the characters in the exception list.N(   s
   libxml2mods   xmlURIEscapeStrs   strs   lists   ret(   s   strs   lists   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   URIEscapeStr s   c    s)   	t  i |  | |  } 
| Sd S(   s~   Unescaping routine, does not do validity checks ! Output is
       direct unsigned char translation of XX values (no encoding)N(   s
   libxml2mods   xmlURIUnescapeStrings   strs   lens   targets   ret(   s   strs   lens   targets   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   URIUnescapeStrings   c    s&   t  i |  |  } | Sd S(   s   Computes he final URI of the reference done by checking
       that the given URI is valid, and building the final URI
       using the base URI. This is processed according to section
       5.2 of the RFC 2396 N(   s
   libxml2mods   xmlBuildURIs   URIs   bases   ret(   s   URIs   bases   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   buildURIs   c     sL   t  i   }  |  t j o t d   n t d |   Sd S(   s   Simply creates an empty xmlURIs   xmlCreateURI() faileds   _objN(   s
   libxml2mods   xmlCreateURIs   rets   Nones   uriErrors   URI(   s   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys	   createURIs
    c    s#   t  i |   } | Sd S(   sq   Applies the 5 normalization steps to a path string--that
       is, RFC 2396 Section 5.2, steps 6.c through 6.g. N(   s
   libxml2mods   xmlNormalizeURIPaths   paths   ret(   s   paths   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   normalizeURIPaths   c    sO    !"t  i |   } #| t j o #t d   n $t d |  Sd S(   s   Parse an URI s   xmlParseURI() faileds   _objN(   s
   libxml2mods   xmlParseURIs   strs   rets   Nones   uriErrors   URI(   s   strs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parseURI s
    c    s#   *+,t  i |   } -| Sd S(   s3   Validate that the given value match Name productionN(   s
   libxml2mods   xmlValidateNameValues   values   ret(   s   values   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   validateNameValue*s   c    s#   /01t  i |   } 2| Sd S(   s4   Validate that the given value match Names productionN(   s
   libxml2mods   xmlValidateNamesValues   values   ret(   s   values   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   validateNamesValue/s   c    s#   456t  i |   } 7| Sd S(   s7   Validate that the given value match Nmtoken production N(   s
   libxml2mods   xmlValidateNmtokenValues   values   ret(   s   values   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   validateNmtokenValue4s   c    s#   9:;t  i |   } <| Sd S(   s8   Validate that the given value match Nmtokens production N(   s
   libxml2mods   xmlValidateNmtokensValues   values   ret(   s   values   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   validateNmtokensValue9s   c      s   BDEt  i   d S(   sQ   clears the entire input callback table. this includes the
       compiled-in I/O.N(   s
   libxml2mods   xmlCleanupInputCallbacks(    (    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   cleanupInputCallbacksBs   c      s   GIJt  i   d S(   s\   clears the entire output callback table. this includes the
       compiled-in I/O callbacks.N(   s
   libxml2mods   xmlCleanupOutputCallbacks(    (    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   cleanupOutputCallbacksGs   c    s    LMt  i |   } N| Sd  S(   N(   s
   libxml2mods   xmlFileMatchs   filenames   ret(   s   filenames   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys	   fileMatchLs   c    s    PQt  i |   } R| Sd  S(   N(   s
   libxml2mods   xmlIOFTPMatchs   filenames   ret(   s   filenames   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   iOFTPMatchPs   c    s    TUt  i |   } V| Sd  S(   N(   s
   libxml2mods   xmlIOHTTPMatchs   filenames   ret(   s   filenames   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   iOHTTPMatchTs   c    s#   XYZt  i |   } [| Sd S(   s"   lookup the directory for that fileN(   s
   libxml2mods   xmlParserGetDirectorys   filenames   ret(   s   filenames   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parserGetDirectoryXs   c      s   ]^_t  i   d S(   s/   Registers the default compiled-in I/O handlers.N(   s
   libxml2mods    xmlRegisterDefaultInputCallbacks(    (    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   registerDefaultInputCallbacks]s   c      s   abct  i   d S(   s/   Registers the default compiled-in I/O handlers.N(   s
   libxml2mods!   xmlRegisterDefaultOutputCallbacks(    (    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   registerDefaultOutputCallbacksas   c      s   ehit  i   d S(   s   By default, libxml submits HTTP output requests using the
       "PUT" method. Calling this method changes the HTTP output
       method to use the "POST" method instead.N(   s
   libxml2mods   xmlRegisterHTTPPostCallbacks(    (    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   registerHTTPPostCallbackses   c    s   oqrt  i |   d S(   sp   check the compiled lib version against the include one.
       This can warn or immediately kill the applicationN(   s
   libxml2mods   xmlCheckVersions   version(   s   version(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   checkVersionos   c    sL   xyz|  t j o zt } n {|  i } |t i |  } }| Sd S(   s.   Pops the top XPath object from the value stackN(   s   ctxts   Nones   ctxt__os   _os
   libxml2mods   valuePops   ret(   s   ctxts   ctxt__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   valuePopxs    s   xmlNodec      s  t  Z e d  Z d   Z d   Z d   Z d   Z d   Z d   Z	 d   Z
 d	   Z d
   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z  d   Z )d   Z /d   Z 4d   Z Ad   Z Jd   Z Qd   Z Xd   Z  bd   Z! jd    Z" pd!   Z# ud"   Z$ {d#   Z% d$   Z& d%   Z' d&   Z( d'   Z) d(   Z* d)   Z+ d*   Z, d+   Z- d,   Z. d-   Z/ d.   Z0 d/   Z1 d0   Z2 d1   Z3 d2   Z4 d3   Z5 d4   Z6 d5   Z7  d6   Z8 &d7   Z9 *d8   Z: 0d9   Z; 9d:   Z< ?d;   Z= Dd<   Z> Kd=   Z? Pd>   Z@ Xd?   ZA ]d@   ZB ddA   ZC mdB   ZD xdC   ZE dD   ZF dE   ZG dF   ZH dG   ZI dH   ZJ dI   ZK dJ   ZL dK   ZM dL   ZN dM   ZO dN   ZP dO   ZQ dP   ZR dQ   ZS dR   ZT dS   ZU %dT   ZV 2dU   ZW >dV   ZX RS(W   Nc    s)   t  |  _ t i |  d | d  S(   Ns   _obj(   s   Nones   selfs   _os   xmlCores   __init__s   _obj(   s   selfs   _obj(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   __init__s   c    s!   d |  i t |   f Sd  S(   Ns   <xmlNode (%s) object at 0x%x>(   s   selfs   names   id(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   __repr__s   c    sR   t  i |  i  } | t j o t d   n t d |  Sd S(   s   Get the namespace of a nodes   xmlNodeGetNs() faileds   _objN(   s
   libxml2mods   xmlNodeGetNss   selfs   _os   rets   Nones	   treeErrors   xmlNs(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   nss
    c    sR   t  i |  i  } | t j o t d   n t d |  Sd S(   s   Get the namespace of a nodes   xmlNodeGetNsDefs() faileds   _objN(   s
   libxml2mods   xmlNodeGetNsDefss   selfs   _os   rets   Nones	   treeErrors   xmlNs(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   nsDefss
    c    s#   t  i | |  i |  d S(   sH   Dumps debug information for the element node, it is
           recursiveN(   s
   libxml2mods   xmlDebugDumpNodes   outputs   selfs   _os   depth(   s   selfs   outputs   depth(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   debugDumpNodes   c    s#   t  i | |  i |  d S(   sP   Dumps debug information for the list of element node, it is
           recursiveN(   s
   libxml2mods   xmlDebugDumpNodeLists   outputs   selfs   _os   depth(   s   selfs   outputs   depth(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   debugDumpNodeLists   c    s#   t  i | |  i |  d S(   sL   Dumps debug information for the element node, it is not
           recursiveN(   s
   libxml2mods   xmlDebugDumpOneNodes   outputs   selfs   _os   depth(   s   selfs   outputs   depth(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   debugDumpOneNodes   c    s&   t  i |  i  } | Sd S(   s   Count the children of node.N(   s
   libxml2mods   xmlLsCountNodes   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   lsCountNodes   c    s    t  i | |  i  d S(   s)   Dump to output the type and name of node.N(   s
   libxml2mods   xmlLsOneNodes   outputs   selfs   _o(   s   selfs   output(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys	   lsOneNodes   c    s   t  i |  i  d S(   s   Print node to stdoutN(   s
   libxml2mods   xmlShellPrintNodes   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   shellPrintNodes   c    s~   | t j o t } n | i } t i |  i |  } | t j o t d   n t	 d |  Sd S(   s  Add a new node to parent, at the end of the child (or
           property) list merging adjacent TEXT nodes (in which case
           cur is freed) If the new node was already inserted in a
           document it is first unlinked from its existing context.
           If the new node is ATTRIBUTE, it is added into properties
           instead of children. If there is an attribute with equal
           name, it is first destroyed.s   xmlAddChild() faileds   _objN(
   s   curs   Nones   cur__os   _os
   libxml2mods   xmlAddChilds   selfs   rets	   treeErrors   xmlNode(   s   selfs   curs   cur__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   addChilds     c    s~   | t j o t } n | i } t i |  i |  } | t j o t d   n t	 d |  Sd S(   sw   Add a list of node at the end of the child list of the
           parent merging adjacent TEXT nodes (cur may be freed)s   xmlAddChildList() faileds   _objN(
   s   curs   Nones   cur__os   _os
   libxml2mods   xmlAddChildLists   selfs   rets	   treeErrors   xmlNode(   s   selfs   curs   cur__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   addChildLists     c    s    t  i |  i |  d S(   s/   Append the extra substring to the node content.N(   s
   libxml2mods   xmlNodeAddContents   selfs   _os   content(   s   selfs   content(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   addContents   c    s#   t  i |  i | |  d S(   s/   Append the extra substring to the node content.N(   s
   libxml2mods   xmlNodeAddContentLens   selfs   _os   contents   len(   s   selfs   contents   len(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   addContentLens   c    s~   | t j o t } n | i } t i |  i |  } | t j o t d   n t	 d |  Sd S(   s  Add a new node elem as the next sibling of cur If the new
           node was already inserted in a document it is first
           unlinked from its existing context. As a result of text
           merging elem may be freed. If the new node is ATTRIBUTE,
           it is added into properties instead of children. If there
           is an attribute with equal name, it is first destroyed.s   xmlAddNextSibling() faileds   _objN(
   s   elems   Nones   elem__os   _os
   libxml2mods   xmlAddNextSiblings   selfs   rets	   treeErrors   xmlNode(   s   selfs   elems   elem__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   addNextSiblings     c    s~   | t j o t } n | i } t i |  i |  } | t j o t d   n t	 d |  Sd S(   s  Add a new node elem as the previous sibling of cur merging
           adjacent TEXT nodes (elem may be freed) If the new node
           was already inserted in a document it is first unlinked
           from its existing context. If the new node is ATTRIBUTE,
           it is added into properties instead of children. If there
           is an attribute with equal name, it is first destroyed.s   xmlAddPrevSibling() faileds   _objN(
   s   elems   Nones   elem__os   _os
   libxml2mods   xmlAddPrevSiblings   selfs   rets	   treeErrors   xmlNode(   s   selfs   elems   elem__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   addPrevSiblings     c    s~   | t j o t } n | i } t i |  i |  } | t j o t d   n t	 d |  Sd S(   s   Add a new element elem to the list of siblings of cur
           merging adjacent TEXT nodes (elem may be freed) If the new
           element was already inserted in a document it is first
           unlinked from its existing context.s   xmlAddSibling() faileds   _objN(
   s   elems   Nones   elem__os   _os
   libxml2mods   xmlAddSiblings   selfs   rets	   treeErrors   xmlNode(   s   selfs   elems   elem__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   addSiblings     c    sU   t  i |  i |  } | t j o t d   n  t d |  Sd S(   s   Do a copy of the node.s   xmlCopyNode() faileds   _objN(	   s
   libxml2mods   xmlCopyNodes   selfs   _os	   recursives   rets   Nones	   treeErrors   xmlNode(   s   selfs	   recursives   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   copyNodes
    c    sR   t  i |  i  } | t j o t d   n t d |  Sd S(   s%   Do a recursive copy of the node list.s   xmlCopyNodeList() faileds   _objN(   s
   libxml2mods   xmlCopyNodeLists   selfs   _os   rets   Nones	   treeErrors   xmlNode(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   copyNodeLists
    c    s~   	
| t j o 
t } n | i } t i |  i |  } | t j o t d   n t	 d |  Sd S(   s   Do a copy of the attribute.s   xmlCopyProp() faileds   _objN(
   s   curs   Nones   cur__os   _os
   libxml2mods   xmlCopyProps   selfs   rets	   treeErrors   xmlAttr(   s   selfs   curs   cur__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   copyProps     c    s~   | t j o t } n | i } t i |  i |  } | t j o t d   n t	 d |  Sd S(   s   Do a copy of an attribute list.s   xmlCopyPropList() faileds   _objN(
   s   curs   Nones   cur__os   _os
   libxml2mods   xmlCopyPropLists   selfs   rets	   treeErrors   xmlAttr(   s   selfs   curs   cur__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   copyPropLists     c    s   | t j o t } n | i } t i |  i | |  } | t j o t	 d   n t
 d |  Sd S(   s*   Do a copy of the node to a given document.s   xmlDocCopyNode() faileds   _objN(   s   docs   Nones   doc__os   _os
   libxml2mods   xmlDocCopyNodes   selfs	   recursives   rets	   treeErrors   xmlNode(   s   selfs   docs	   recursives   doc__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   docCopyNodes     c    s~    "#| t j o #t } n $| i } %t i | |  i  } &| t j o &t d   n 't	 d |  Sd S(   su   Set the root element of the document (doc->children is a
           list containing possibly comments, PIs, etc ...).s   xmlDocSetRootElement() faileds   _objN(
   s   docs   Nones   doc__os   _os
   libxml2mods   xmlDocSetRootElements   selfs   rets	   treeErrors   xmlNode(   s   selfs   docs   doc__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   docSetRootElement s     c    s   ),-t  i |  i  d S(   s   Free a node, this is a recursive behaviour, all the
           children are freed too. This doesn't unlink the child from
           the list, use xmlUnlinkNode() first.N(   s
   libxml2mods   xmlFreeNodes   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   freeNode)s   c    s   /12t  i |  i  d S(   sk   Free a node and all its siblings, this is a recursive
           behaviour, all the children are freed too.N(   s
   libxml2mods   xmlFreeNodeLists   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   freeNodeList/s   c    sR   4;<| t j o <t } n =| i } >t i | |  i  } ?| Sd S(   s  Searches for the BASE URL. The code should work on both XML
           and HTML document even if base mechanisms are completely
           different. It returns the base as defined in RFC 2396
           sections 5.1.1. Base URI within Document Content and
           5.1.2. Base URI from the Encapsulating Entity However it
           does not return the document base (5.1.3), use
           xmlDocumentGetBase() for thisN(   s   docs   Nones   doc__os   _os
   libxml2mods   xmlNodeGetBases   selfs   ret(   s   selfs   docs   doc__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   getBase4s    c    s&   AFGt  i |  i  } H| Sd S(   s  Read the value of a node, this can be either the text
           carried directly by this node if it's a TEXT node or the
           aggregate string of the values carried by this node
           child's (TEXT and ENTITY_REF). Entity references are
           substituted.N(   s
   libxml2mods   xmlNodeGetContents   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   getContentAs   c    s&   JMNt  i |  i  } O| Sd S(   s   Searches the language of a node, i.e. the values of the
           xml:lang attribute or the one carried by the nearest
           ancestor.N(   s
   libxml2mods   xmlNodeGetLangs   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   getLangJs   c    s&   QTUt  i |  i  } V| Sd S(   s   Searches the space preserving behaviour of a node, i.e. the
           values of the xml:space attribute or the one carried by
           the nearest ancestor.N(   s
   libxml2mods   xmlNodeGetSpacePreserves   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   getSpacePreserveQs   c    sP   X]^t  i |  i | |  } _| t j o _t Sn `t d |  Sd S(   s6  Search for an attribute associated to a node This attribute
           has to be anchored in the namespace specified. This does
           the entity substitution. This function looks in DTD
           attribute declaration for FIXED or default declaration
           values unless DTD use has been turned off.s   _objN(	   s
   libxml2mods   xmlHasNsProps   selfs   _os   names	   nameSpaces   rets   Nones   xmlAttr(   s   selfs   names	   nameSpaces   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys	   hasNsPropXs
    c    sM   beft  i |  i |  } g| t j o gt Sn ht d |  Sd S(   s   Search an attribute associated to a node This function also
           looks in DTD attribute declaration for FIXED or default
           declaration values unless DTD use has been turned off.s   _objN(   s
   libxml2mods
   xmlHasProps   selfs   _os   names   rets   Nones   xmlAttr(   s   selfs   names   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   hasPropbs
    c    s&   jlmt  i |  i  } n| Sd S(   sf   Checks whether this node is an empty or whitespace only
           (and possibly ignorable) text-node.N(   s
   libxml2mods   xmlIsBlankNodes   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   isBlankNodejs   c    s&   pqrt  i |  i  } s| Sd S(   s   Is this node a Text node ?N(   s
   libxml2mods   xmlNodeIsTexts   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   isTextps   c    sR   uvwt  i |  i  } x| t j o xt d   n yt d |  Sd S(   s    Search the last child of a node.s   xmlGetLastChild() faileds   _objN(   s
   libxml2mods   xmlGetLastChilds   selfs   _os   rets   Nones	   treeErrors   xmlNode(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys	   lastChildus
    c    s&   {~t  i |  i  } | Sd S(   s   Get line number of node. this requires activation of this
           option before invoking the parser by calling
           xmlLineNumbersDefault(1)N(   s
   libxml2mods   xmlGetLineNos   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   lineNo{s   c    sU   | t j o t } n | i } t i | |  i |  } | Sd S(   s   Returns the string equivalent to the text contained in the
           Node list made of TEXTs and ENTITY_REFs, contrary to
           xmlNodeListGetString() this function doesn't do any
           character encoding handling.N(	   s   docs   Nones   doc__os   _os
   libxml2mods   xmlNodeListGetRawStrings   selfs   inLines   ret(   s   selfs   docs   inLines   doc__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   listGetRawStrings    c    sU   | t j o t } n | i } t i | |  i |  } | Sd S(   sm   Returns the string equivalent to the text contained in the
           Node list made of TEXTs and ENTITY_REFsN(	   s   docs   Nones   doc__os   _os
   libxml2mods   xmlNodeListGetStrings   selfs   inLines   ret(   s   selfs   docs   inLines   doc__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   listGetStrings    c    s   | t j o t } n | i } t i |  i | | |  } | t j o t
 d   n t d |  Sd S(   s  Creation of a new child element, added at the end of parent
           children list. ns and content parameters are optional
           (None). If content is non None, a child list containing
           the TEXTs and ENTITY_REFs node will be created. NOTE:
           content is supposed to be a piece of XML CDATA, so it
           allow entities references, but XML special chars need to
           be escaped first by using xmlEncodeEntitiesReentrant().
           Use xmlNewTextChild() if entities support is not needed.s   xmlNewChild() faileds   _objN(   s   nss   Nones   ns__os   _os
   libxml2mods   xmlNewChilds   selfs   names   contents   rets	   treeErrors   xmlNode(   s   selfs   nss   names   contents   ns__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   newChilds     c    sX   t  i |  i | |  } | t j o t d   n t	 d |  Sd S(   s  Creation of a new Namespace. This function will refuse to
           create a namespace with a similar prefix than an existing
           one present on this node. We use href==None in the case of
           an element creation where the namespace was not defined.s   xmlNewNs() faileds   _objN(
   s
   libxml2mods   xmlNewNss   selfs   _os   hrefs   prefixs   rets   Nones	   treeErrors   xmlNs(   s   selfs   hrefs   prefixs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   newNss
    c    s   | t j o t } n | i } t i |  i | | |  } | t j o t
 d   n t d |  Sd S(   sO   Create a new property tagged with a namespace and carried
           by a node.s   xmlNewNsProp() faileds   _objN(   s   nss   Nones   ns__os   _os
   libxml2mods   xmlNewNsProps   selfs   names   values   rets	   treeErrors   xmlAttr(   s   selfs   nss   names   values   ns__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys	   newNsProps     c    sX   t  i |  i | |  } | t j o t d   n t	 d |  Sd S(   s(   Create a new property carried by a node.s   xmlNewProp() faileds   _objN(
   s
   libxml2mods
   xmlNewProps   selfs   _os   names   values   rets   Nones	   treeErrors   xmlAttr(   s   selfs   names   values   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   newProps
    c    s   | t j o t } n | i } t i |  i | | |  } | t j o t
 d   n t d |  Sd S(   s   Creation of a new child element, added at the end of parent
           children list. ns and content parameters are optional
           (None). If content is non None, a child TEXT node will be
           created containing the string content.s   xmlNewTextChild() faileds   _objN(   s   nss   Nones   ns__os   _os
   libxml2mods   xmlNewTextChilds   selfs   names   contents   rets	   treeErrors   xmlNode(   s   selfs   nss   names   contents   ns__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   newTextChilds     c    s&   t  i |  i  } | Sd S(   s/   Build a structure based Path for the given nodeN(   s
   libxml2mods   xmlGetNodePaths   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   nodePaths   c    s,   t  i |  i | |  } | Sd S(   sR  Search and get the value of an attribute associated to a
           node This attribute has to be anchored in the namespace
           specified. This does the entity substitution. This
           function looks in DTD attribute declaration for FIXED or
           default declaration values unless DTD use has been turned
           off.N(   s
   libxml2mods   xmlGetNsProps   selfs   _os   names	   nameSpaces   ret(   s   selfs   names	   nameSpaces   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   nsProps   c    s)   t  i |  i |  } | Sd S(   s   Search and get the value of an attribute associated to a
           node This does the entity substitution. This function
           looks in DTD attribute declaration for FIXED or default
           declaration values unless DTD use has been turned off.N(   s
   libxml2mods
   xmlGetProps   selfs   _os   names   ret(   s   selfs   names   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   props   c    sR   | t j o t } n | i } t i | |  i  } | Sd S(   s&  This function checks that all the namespaces declared
           within the given tree are properly declared. This is
           needed for example after Copy or Cut and then paste
           operations. The subtree may still hold pointers to
           namespace declarations outside the subtree or
           invalid/masked. As much as possible the function try to
           reuse the existing namespaces found in the new
           environment. If not possible the new namespaces are
           redeclared on tree at the top of the given subtree.N(   s   docs   Nones   doc__os   _os
   libxml2mods   xmlReconciliateNss   selfs   ret(   s   selfs   docs   doc__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   reconciliateNss   	 c    s~   | t j o t } n | i } t i |  i |  } | t j o t d   n t	 d |  Sd S(   s   Unlink the old node from it's current context, prune the
           new one at the same place. If cur was already inserted in
           a document it is first unlinked from its existing context.s   xmlReplaceNode() faileds   _objN(
   s   curs   Nones   cur__os   _os
   libxml2mods   xmlReplaceNodes   selfs   rets	   treeErrors   xmlNode(   s   selfs   curs   cur__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   replaceNodes     c    s   | t j o t } n | i }  t i | |  i |  } | t j o t	 d   n t
 d |  Sd S(   s  Search a Ns registered under a given name space for a
           document. recurse on the parents until it finds the
           defined namespace or return None otherwise. nameSpace can
           be None, this is a search for the default namespace. We
           don't allow to cross entities boundaries. If you don't
           declare the namespace within those you will be in troubles
           !!! A warning is generated to cover this case.s   xmlSearchNs() faileds   _objN(   s   docs   Nones   doc__os   _os
   libxml2mods   xmlSearchNss   selfs	   nameSpaces   rets	   treeErrors   xmlNs(   s   selfs   docs	   nameSpaces   doc__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   searchNss     c    s   | t j o t } n 	| i } 
t i | |  i |  } | t j o t	 d   n t
 d |  Sd S(   s   Search a Ns aliasing a given URI. Recurse on the parents
           until it finds the defined namespace or return None
           otherwise.s   xmlSearchNsByHref() faileds   _objN(   s   docs   Nones   doc__os   _os
   libxml2mods   xmlSearchNsByHrefs   selfs   hrefs   rets	   treeErrors   xmlNs(   s   selfs   docs   hrefs   doc__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   searchNsByHrefs     c    s    t  i |  i |  d S(   s[   Set (or reset) the base URI of a node, i.e. the value of
           the xml:base attribute.N(   s
   libxml2mods   xmlNodeSetBases   selfs   _os   uri(   s   selfs   uri(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   setBases   c    s    t  i |  i |  d S(   s   Replace the content of a node.N(   s
   libxml2mods   xmlNodeSetContents   selfs   _os   content(   s   selfs   content(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   setContents   c    s#   t  i |  i | |  d S(   s   Replace the content of a node.N(   s
   libxml2mods   xmlNodeSetContentLens   selfs   _os   contents   len(   s   selfs   contents   len(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   setContentLens   c    s    t  i |  i |  d S(   sQ   Set the language of a node, i.e. the values of the xml:lang
           attribute.N(   s
   libxml2mods   xmlNodeSetLangs   selfs   _os   lang(   s   selfs   lang(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   setLangs   c    sI    !"| t j o "t } n #| i } $t i |  i |  d S(   s;   update all nodes in the list to point to the right documentN(   s   docs   Nones   doc__os   _os
   libxml2mods   xmlSetListDocs   self(   s   selfs   docs   doc__o(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   setListDoc s
    c    s    &'(t  i |  i |  d S(   s"   Set (or reset) the name of a node.N(   s
   libxml2mods   xmlNodeSetNames   selfs   _os   name(   s   selfs   name(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   setName&s   c    sI   *+,| t j o ,t } n -| i } .t i |  i |  d S(   s.   Associate a namespace to a node, a posteriori.N(   s   nss   Nones   ns__os   _os
   libxml2mods   xmlSetNss   self(   s   selfs   nss   ns__o(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   setNs*s
    c    s   023| t j o 3t } n 4| i } 5t i |  i | | |  } 6| t j o 6t
 d   n 7t d |  Sd S(   sq   Set (or reset) an attribute carried by a node. The ns
           structure must be in scope, this is not checked.s   xmlSetNsProp() faileds   _objN(   s   nss   Nones   ns__os   _os
   libxml2mods   xmlSetNsProps   selfs   names   values   rets	   treeErrors   xmlAttr(   s   selfs   nss   names   values   ns__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys	   setNsProp0s     c    sX   9:;t  i |  i | |  } <| t j o <t d   n =t	 d |  Sd S(   s.   Set (or reset) an attribute carried by a node.s   xmlSetProp() faileds   _objN(
   s
   libxml2mods
   xmlSetProps   selfs   _os   names   values   rets   Nones	   treeErrors   xmlAttr(   s   selfs   names   values   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   setProp9s
    c    s    ?ABt  i |  i |  d S(   sn   Set (or reset) the space preserving behaviour of a node,
           i.e. the value of the xml:space attribute.N(   s
   libxml2mods   xmlNodeSetSpacePreserves   selfs   _os   val(   s   selfs   val(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   setSpacePreserve?s   c    sI   DFG| t j o Gt } n H| i } It i |  i |  d S(   sI   update all nodes under the tree to point to the right
           documentN(   s   docs   Nones   doc__os   _os
   libxml2mods   xmlSetTreeDocs   self(   s   selfs   docs   doc__o(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   setTreeDocDs
    c    s#   KMNt  i |  i | |  d S(   sJ   Concat the given string at the end of the existing node
           contentN(   s
   libxml2mods   xmlTextConcats   selfs   _os   contents   len(   s   selfs   contents   len(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   textConcatKs   c    s~   PQR| t j o Rt } n S| i } Tt i |  i |  } U| t j o Ut d   n Vt	 d |  Sd S(   s   Merge two text nodes into ones   xmlTextMerge() faileds   _objN(
   s   seconds   Nones	   second__os   _os
   libxml2mods   xmlTextMerges   selfs   rets	   treeErrors   xmlNode(   s   selfs   seconds	   second__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys	   textMergePs     c    s   XZ[t  i |  i  d S(   sI   Unlink a node from it's current context, the node is not
           freedN(   s
   libxml2mods   xmlUnlinkNodes   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   unlinkNodeXs   c    sU   ]^_| t j o _t } n `| i } at i |  i | |  } b| Sd S(   s&   Remove an attribute carried by a node.N(	   s   nss   Nones   ns__os   _os
   libxml2mods   xmlUnsetNsProps   selfs   names   ret(   s   selfs   nss   names   ns__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   unsetNsProp]s    c    s)   deft  i |  i |  } g| Sd S(   s&   Remove an attribute carried by a node.N(   s
   libxml2mods   xmlUnsetProps   selfs   _os   names   ret(   s   selfs   names   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys	   unsetPropds   c    s~   mpq| t j o qt } n r| i } s| t j o st } n t| i } ut i | |  i |  } v| Sd S(   s   Determine whether an attribute is of type ID. In case we
           have DTD(s) then this is simple, otherwise we use an
           heuristic: name ID (upper or lowercase).N(
   s   docs   Nones   doc__os   _os   attrs   attr__os
   libxml2mods   xmlIsIDs   selfs   ret(   s   selfs   docs   attrs   attr__os   doc__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   isIDms     c    s~   x{|| t j o |t } n }| i } ~| t j o ~t } n | i } t i | |  i |  } | Sd S(   s   Determine whether an attribute is of type Ref. In case we
           have DTD(s) then this is simple, otherwise we use an
           heuristic: name Ref (upper or lowercase).N(
   s   docs   Nones   doc__os   _os   attrs   attr__os
   libxml2mods   xmlIsRefs   selfs   ret(   s   selfs   docs   attrs   attr__os   doc__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   isRefxs     c    sX   | t j o t } n | i } t i | |  i | |  } | Sd S(   s\   Does the validation related extra step of the normalization
           of attribute values: N(
   s   docs   Nones   doc__os   _os
   libxml2mods   xmlValidNormalizeAttributeValues   selfs   names   values   ret(   s   selfs   docs   names   values   doc__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   validNormalizeAttributeValues    c    s&   t  i |  i  } | Sd S(   s#   Converts a node to its number valueN(   s
   libxml2mods   xmlXPathCastNodeToNumbers   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathCastNodeToNumbers   c    s&   t  i |  i  } | Sd S(   s$   Converts a node to its string value.N(   s
   libxml2mods   xmlXPathCastNodeToStrings   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathCastNodeToStrings   c    sR   | t j o t } n | i } t i |  i |  } | Sd S(   s&   Compare two nodes w.r.t document orderN(   s   node2s   Nones   node2__os   _os
   libxml2mods   xmlXPathCmpNodess   selfs   ret(   s   selfs   node2s   node2__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathCmpNodess    c    sO   t  i |  i  } | t j o t d   n t |  Sd S(   sd   Create a new xmlXPathObjectPtr of type NodeSet and
           initialize it with the single Node vals   xmlXPathNewNodeSet() failedN(   s
   libxml2mods   xmlXPathNewNodeSets   selfs   _os   rets   Nones
   xpathErrors   xpathObjectRet(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathNewNodeSets
    c    sO   t  i |  i  } | t j o t d   n t |  Sd S(   sl   Create a new xmlXPathObjectPtr of type Value Tree (XSLT)
           and initialize it with the tree root vals   xmlXPathNewValueTree() failedN(   s
   libxml2mods   xmlXPathNewValueTrees   selfs   _os   rets   Nones
   xpathErrors   xpathObjectRet(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathNewValueTrees
    c    s~   | t j o t } n | i } t i | |  i  } | t j o t d   n t	 d |  Sd S(   s  Traversal function for the "ancestor" direction the
           ancestor axis contains the ancestors of the context node;
           the ancestors of the context node consist of the parent of
           context node and the parent's parent and so on; the nodes
           are ordered in reverse document order; thus the parent is
           the first node on the axis, and the parent's parent is the
           second node on the axiss   xmlXPathNextAncestor() faileds   _objN(
   s   ctxts   Nones   ctxt__os   _os
   libxml2mods   xmlXPathNextAncestors   selfs   rets
   xpathErrors   xmlNode(   s   selfs   ctxts   ctxt__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathNextAncestors     c    s~   | t j o t } n | i } t i | |  i  } | t j o t d   n t	 d |  Sd S(   sv  Traversal function for the "ancestor-or-self" direction he
           ancestor-or-self axis contains the context node and
           ancestors of the context node in reverse document order;
           thus the context node is the first node on the axis, and
           the context node's parent the second; parent here is
           defined the same as with the parent axis.s#   xmlXPathNextAncestorOrSelf() faileds   _objN(
   s   ctxts   Nones   ctxt__os   _os
   libxml2mods   xmlXPathNextAncestorOrSelfs   selfs   rets
   xpathErrors   xmlNode(   s   selfs   ctxts   ctxt__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathNextAncestorOrSelfs     c    s~   | t j o t } n | i } t i | |  i  } | t j o t d   n t	 d |  Sd S(   sj   Traversal function for the "attribute" direction TODO:
           support DTD inherited default attributess   xmlXPathNextAttribute() faileds   _objN(
   s   ctxts   Nones   ctxt__os   _os
   libxml2mods   xmlXPathNextAttributes   selfs   rets
   xpathErrors   xmlNode(   s   selfs   ctxts   ctxt__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathNextAttributes     c    s~   | t j o t } n | i } t i | |  i  } | t j o t d   n t	 d |  Sd S(   s   Traversal function for the "child" direction The child axis
           contains the children of the context node in document
           order.s   xmlXPathNextChild() faileds   _objN(
   s   ctxts   Nones   ctxt__os   _os
   libxml2mods   xmlXPathNextChilds   selfs   rets
   xpathErrors   xmlNode(   s   selfs   ctxts   ctxt__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathNextChilds     c    s~   | t j o t } n | i } t i | |  i  } | t j o t d   n t	 d |  Sd S(   s   Traversal function for the "descendant" direction the
           descendant axis contains the descendants of the context
           node in document order; a descendant is a child or a child
           of a child and so on.s   xmlXPathNextDescendant() faileds   _objN(
   s   ctxts   Nones   ctxt__os   _os
   libxml2mods   xmlXPathNextDescendants   selfs   rets
   xpathErrors   xmlNode(   s   selfs   ctxts   ctxt__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathNextDescendants     c    s~   | t j o t } n | i } t i | |  i  } | t j o t d   n t	 d |  Sd S(   s]  Traversal function for the "descendant-or-self" direction
           the descendant-or-self axis contains the context node and
           the descendants of the context node in document order;
           thus the context node is the first node on the axis, and
           the first child of the context node is the second node on
           the axiss%   xmlXPathNextDescendantOrSelf() faileds   _objN(
   s   ctxts   Nones   ctxt__os   _os
   libxml2mods   xmlXPathNextDescendantOrSelfs   selfs   rets
   xpathErrors   xmlNode(   s   selfs   ctxts   ctxt__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathNextDescendantOrSelfs     c    s~   | t j o t } n  | i } t i | |  i  } | t j o t d   n t	 d |  Sd S(   s^  Traversal function for the "following" direction The
           following axis contains all nodes in the same document as
           the context node that are after the context node in
           document order, excluding any descendants and excluding
           attribute nodes and namespace nodes; the nodes are ordered
           in document orders   xmlXPathNextFollowing() faileds   _objN(
   s   ctxts   Nones   ctxt__os   _os
   libxml2mods   xmlXPathNextFollowings   selfs   rets
   xpathErrors   xmlNode(   s   selfs   ctxts   ctxt__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathNextFollowings     c    s~   	| t j o 	t } n 
| i } t i | |  i  } | t j o t d   n t	 d |  Sd S(   s   Traversal function for the "following-sibling" direction
           The following-sibling axis contains the following siblings
           of the context node in document order.s%   xmlXPathNextFollowingSibling() faileds   _objN(
   s   ctxts   Nones   ctxt__os   _os
   libxml2mods   xmlXPathNextFollowingSiblings   selfs   rets
   xpathErrors   xmlNode(   s   selfs   ctxts   ctxt__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathNextFollowingSiblings     c    s~   | t j o t } n | i } t i | |  i  } | t j o t d   n t	 d |  Sd S(   s  Traversal function for the "namespace" direction the
           namespace axis contains the namespace nodes of the context
           node; the order of nodes on this axis is
           implementation-defined; the axis will be empty unless the
           context node is an element s   xmlXPathNextNamespace() faileds   _objN(
   s   ctxts   Nones   ctxt__os   _os
   libxml2mods   xmlXPathNextNamespaces   selfs   rets
   xpathErrors   xmlNode(   s   selfs   ctxts   ctxt__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathNextNamespaces     c    s~   | t j o t } n  | i } !t i | |  i  } "| t j o "t d   n #t	 d |  Sd S(   s   Traversal function for the "parent" direction The parent
           axis contains the parent of the context node, if there is
           one.s   xmlXPathNextParent() faileds   _objN(
   s   ctxts   Nones   ctxt__os   _os
   libxml2mods   xmlXPathNextParents   selfs   rets
   xpathErrors   xmlNode(   s   selfs   ctxts   ctxt__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathNextParents     c    s~   %+,| t j o ,t } n -| i } .t i | |  i  } /| t j o /t d   n 0t	 d |  Sd S(   se  Traversal function for the "preceding" direction the
           preceding axis contains all nodes in the same document as
           the context node that are before the context node in
           document order, excluding any ancestors and excluding
           attribute nodes and namespace nodes; the nodes are ordered
           in reverse document orders   xmlXPathNextPreceding() faileds   _objN(
   s   ctxts   Nones   ctxt__os   _os
   libxml2mods   xmlXPathNextPrecedings   selfs   rets
   xpathErrors   xmlNode(   s   selfs   ctxts   ctxt__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathNextPreceding%s     c    s~   278| t j o 8t } n 9| i } :t i | |  i  } ;| t j o ;t d   n <t	 d |  Sd S(   sE  Traversal function for the "preceding-sibling" direction
           The preceding-sibling axis contains the preceding siblings
           of the context node in reverse document order; the first
           preceding sibling is first on the axis; the sibling
           preceding that node is the second on the axis and so on.s%   xmlXPathNextPrecedingSibling() faileds   _objN(
   s   ctxts   Nones   ctxt__os   _os
   libxml2mods   xmlXPathNextPrecedingSiblings   selfs   rets
   xpathErrors   xmlNode(   s   selfs   ctxts   ctxt__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathNextPrecedingSibling2s     c    s~   >@A| t j o At } n B| i } Ct i | |  i  } D| t j o Dt d   n Et	 d |  Sd S(   sj   Traversal function for the "self" direction The self axis
           contains just the context node itselfs   xmlXPathNextSelf() faileds   _objN(
   s   ctxts   Nones   ctxt__os   _os
   libxml2mods   xmlXPathNextSelfs   selfs   rets
   xpathErrors   xmlNode(   s   selfs   ctxts   ctxt__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathNextSelf>s     (Y   s   __name__s
   __module__s   Nones   __init__s   __repr__s   nss   nsDefss   debugDumpNodes   debugDumpNodeLists   debugDumpOneNodes   lsCountNodes	   lsOneNodes   shellPrintNodes   addChilds   addChildLists
   addContents   addContentLens   addNextSiblings   addPrevSiblings
   addSiblings   copyNodes   copyNodeLists   copyProps   copyPropLists   docCopyNodes   docSetRootElements   freeNodes   freeNodeLists   getBases
   getContents   getLangs   getSpacePreserves	   hasNsProps   hasProps   isBlankNodes   isTexts	   lastChilds   lineNos   listGetRawStrings   listGetStrings   newChilds   newNss	   newNsProps   newProps   newTextChilds   nodePaths   nsProps   props   reconciliateNss   replaceNodes   searchNss   searchNsByHrefs   setBases
   setContents   setContentLens   setLangs
   setListDocs   setNames   setNss	   setNsProps   setProps   setSpacePreserves
   setTreeDocs
   textConcats	   textMerges
   unlinkNodes   unsetNsProps	   unsetProps   isIDs   isRefs   validNormalizeAttributeValues   xpathCastNodeToNumbers   xpathCastNodeToStrings   xpathCmpNodess   xpathNewNodeSets   xpathNewValueTrees   xpathNextAncestors   xpathNextAncestorOrSelfs   xpathNextAttributes   xpathNextChilds   xpathNextDescendants   xpathNextDescendantOrSelfs   xpathNextFollowings   xpathNextFollowingSiblings   xpathNextNamespaces   xpathNextParents   xpathNextPrecedings   xpathNextPrecedingSiblings   xpathNextSelf(    (    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xmlNodes   	
			

		


			


s   xmlDocc      s  Gt  Z He d  Z Ld   Z Sd   Z [d   Z fd   Z kd   Z pd   Z	 wd   Z
 d	   Z d
   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z 	d   Z d   Z  d   Z! d    Z" !d!   Z# 'd"   Z$ .d#   Z% 4d$   Z& Ad%   Z' Gd&   Z( Pd'   Z) Vd(   Z* ]d)   Z+ dd*   Z, ld+   Z- rd,   Z. yd-   Z/ ~d.   Z0 d/   Z1 d0   Z2 d1   Z3 d2   Z4 d3   Z5 d4   Z6 d5   Z7 d6   Z8 d7   Z9 d8   Z: RS(9   Nc    s)   HIt  |  _ Jt i |  d | d  S(   Ns   _obj(   s   Nones   selfs   _os   xmlNodes   __init__s   _obj(   s   selfs   _obj(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   __init__Hs   c    s!   LMd |  i t |   f Sd  S(   Ns   <xmlDoc (%s) object at 0x%x>(   s   selfs   names   id(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   __repr__Ls   c    s,   SWXt  i |  i | |  } Y| Sd S(   s   The HTML DTD allows a tag to implicitly close other tags.
           The list is kept in htmlStartClose array. This function
           checks if the element or one of it's children would
           autoclose the given tag.N(   s
   libxml2mods   htmlAutoCloseTags   selfs   _os   names   elems   ret(   s   selfs   names   elems   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   htmlAutoCloseTagSs   c    s)   [^_t  i |  i |  } `| Sd S(   s   The HTML DTD allows a tag to implicitly close other tags.
           The list is kept in htmlStartClose array. This function
           checks if a tag is autoclosed by one of it's childN(   s
   libxml2mods   htmlIsAutoCloseds   selfs   _os   elems   ret(   s   selfs   elems   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   htmlIsAutoClosed[s   c    s)   fght  i | |  i  } i| Sd S(   s&   Dump an HTML document to an open FILE.N(   s
   libxml2mods   htmlDocDumps   fs   selfs   _os   ret(   s   selfs   fs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   htmlDocDumpfs   c    s&   klmt  i |  i  } n| Sd S(   s+   Encoding definition lookup in the Meta tagsN(   s
   libxml2mods   htmlGetMetaEncodings   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   htmlGetMetaEncodingks   c    sL   prs| t j o st } n t| i } ut i | |  i |  d S(   sm   Dump an HTML node, recursive behaviour,children are printed
           too, and formatting returns are added.N(   s   curs   Nones   cur__os   _os
   libxml2mods   htmlNodeDumpFiles   outs   self(   s   selfs   outs   curs   cur__o(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   htmlNodeDumpFileps
    c    s[   wyz| t j o zt } n {| i } |t i | |  i | | |  } }| Sd S(   sL   Dump an HTML node, recursive behaviour,children are printed
           too. N(   s   curs   Nones   cur__os   _os
   libxml2mods   htmlNodeDumpFileFormats   outs   selfs   encodings   formats   ret(   s   selfs   outs   curs   encodings   formats   cur__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   htmlNodeDumpFileFormatws    !c    s)   t  i | |  i  } | Sd S(   sW   Dump an HTML document to a file. If filename is "-" the
           stdout file is used.N(   s
   libxml2mods   htmlSaveFiles   filenames   selfs   _os   ret(   s   selfs   filenames   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   htmlSaveFiles   c    s,   t  i | |  i |  } | Sd S(   sj   Dump an HTML document to a file using a given encoding and
           formatting returns/spaces are added.N(   s
   libxml2mods   htmlSaveFileEncs   filenames   selfs   _os   encodings   ret(   s   selfs   filenames   encodings   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   htmlSaveFileEncs   c    s/   t  i | |  i | |  } | Sd S(   s7   Dump an HTML document to a file using a given encoding.N(   s
   libxml2mods   htmlSaveFileFormats   filenames   selfs   _os   encodings   formats   ret(   s   selfs   filenames   encodings   formats   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   htmlSaveFileFormats   c    s)   t  i |  i |  } | Sd S(   s   Sets the current encoding in the Meta tags NOTE: this will
           not change the document content encoding, just the META
           flag associated.N(   s
   libxml2mods   htmlSetMetaEncodings   selfs   _os   encodings   ret(   s   selfs   encodings   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   htmlSetMetaEncodings   c    s    t  i | |  i  d S(   s8   Dumps debug information for the document, it's recursiveN(   s
   libxml2mods   xmlDebugDumpDocuments   outputs   selfs   _o(   s   selfs   output(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   debugDumpDocuments   c    s    t  i | |  i  d S(   sH   Dumps debug information cncerning the document, not
           recursiveN(   s
   libxml2mods   xmlDebugDumpDocumentHeads   outputs   selfs   _o(   s   selfs   output(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   debugDumpDocumentHeads   c    s    t  i | |  i  d S(   sN   Dumps debug information for all the entities in use by the
           documentN(   s
   libxml2mods   xmlDebugDumpEntitiess   outputs   selfs   _o(   s   selfs   output(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   debugDumpEntitiess   c    sa   t  i |  i | | | | |  } | t
 j o t d   n t d |  Sd S(   s(   Register a new entity for this document.s   xmlAddDocEntity() faileds   _objN(   s
   libxml2mods   xmlAddDocEntitys   selfs   _os   names   types
   ExternalIDs   SystemIDs   contents   rets   Nones	   treeErrors	   xmlEntity(   s   selfs   names   types
   ExternalIDs   SystemIDs   contents   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   addDocEntitys
   $ c    sa   t  i |  i | | | | |  } | t
 j o t d   n t d |  Sd S(   s<   Register a new entity for this document DTD external subset.s   xmlAddDtdEntity() faileds   _objN(   s
   libxml2mods   xmlAddDtdEntitys   selfs   _os   names   types
   ExternalIDs   SystemIDs   contents   rets   Nones	   treeErrors	   xmlEntity(   s   selfs   names   types
   ExternalIDs   SystemIDs   contents   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   addDtdEntitys
   $ c    sU   t  i |  i |  } | t j o t d   n t d |  Sd S(   s   Do an entity lookup in the document entity hash table and
           returns the corresponding entity, otherwise a lookup is
           done in the predefined entities too.s   xmlGetDocEntity() faileds   _objN(	   s
   libxml2mods   xmlGetDocEntitys   selfs   _os   names   rets   Nones	   treeErrors	   xmlEntity(   s   selfs   names   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys	   docEntitys
    c    sU   t  i |  i |  } | t j o t d   n t d |  Sd S(   s   Do an entity lookup in the DTD entity hash table and
           returns the corresponding entity, if found. Note: the
           first argument is the document node, not the DTD node.s   xmlGetDtdEntity() faileds   _objN(	   s
   libxml2mods   xmlGetDtdEntitys   selfs   _os   names   rets   Nones	   treeErrors	   xmlEntity(   s   selfs   names   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys	   dtdEntitys
    c    s)   t  i |  i |  } | Sd S(   s   Do a global encoding of a string, replacing the predefined
           entities and non ASCII values with their entities and
           CharRef counterparts. N(   s
   libxml2mods   xmlEncodeEntitiess   selfs   _os   inputs   ret(   s   selfs   inputs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   encodeEntitiess   c    s)   t  i |  i |  } | Sd S(   s  Do a global encoding of a string, replacing the predefined
           entities and non ASCII values with their entities and
           CharRef counterparts. Contrary to xmlEncodeEntities, this
           routine is reentrant, and result must be deallocated.N(   s
   libxml2mods   xmlEncodeEntitiesReentrants   selfs   _os   inputs   ret(   s   selfs   inputs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   encodeEntitiesReentrants   c    s)   t  i |  i |  } | Sd S(   s   Do a global encoding of a string, replacing the predefined
           entities this routine is reentrant, and result must be
           deallocated.N(   s
   libxml2mods   xmlEncodeSpecialCharss   selfs   _os   inputs   ret(   s   selfs   inputs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   encodeSpecialCharss   c    sU   t  i |  i |  } | t j o t d   n t d |  Sd S(   s}   Do an entity lookup in the internal and external subsets
           and returns the corresponding parameter entity, if found.s   xmlGetParameterEntity() faileds   _objN(	   s
   libxml2mods   xmlGetParameterEntitys   selfs   _os   names   rets   Nones	   treeErrors	   xmlEntity(   s   selfs   names   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parameterEntitys
    c    sU   t  i |  i |  } | t j o t d   n t d |  Sd S(   s   Do a copy of the document info. If recursive, the content
           tree will be copied too as well as DTD, namespaces and
           entities.s   xmlCopyDoc() faileds   _objN(	   s
   libxml2mods
   xmlCopyDocs   selfs   _os	   recursives   rets   Nones	   treeErrors   xmlDoc(   s   selfs	   recursives   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   copyDocs
    c    s[   t  i |  i | | |  } | t j o t	 d   n t
 d |  Sd S(   s(   Create the internal subset of a documents   xmlCreateIntSubset() faileds   _objN(   s
   libxml2mods   xmlCreateIntSubsets   selfs   _os   names
   ExternalIDs   SystemIDs   rets   Nones	   treeErrors   xmlDtd(   s   selfs   names
   ExternalIDs   SystemIDs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   createIntSubsets
    c    s&   t  i |  i  } | Sd S(   s4   get the compression ratio for a document, ZLIB basedN(   s
   libxml2mods   xmlGetDocCompressModes   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   docCompressModes   c    s)   t  i | |  i  }  | Sd S(   s%   Dump an XML document to an open FILE.N(   s
   libxml2mods
   xmlDocDumps   fs   selfs   _os   ret(   s   selfs   fs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   dumps   c    sL   | t j o t } n | i } t i | |  i |  d S(   sP   Dump an XML/HTML node, recursive behaviour, children are
           printed too.N(   s   curs   Nones   cur__os   _os
   libxml2mods   xmlElemDumps   fs   self(   s   selfs   fs   curs   cur__o(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   elemDumps
    c    s   	t  i |  i  d S(   sH   Free up all the structures used by a document, tree
           included.N(   s
   libxml2mods
   xmlFreeDocs   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   freeDoc	s   c    sR   t  i |  i  } | t j o t d   n t d |  Sd S(   su   Get the root element of the document (doc->children is a
           list containing possibly comments, PIs, etc ...).s   xmlDocGetRootElement() faileds   _objN(   s
   libxml2mods   xmlDocGetRootElements   selfs   _os   rets   Nones	   treeErrors   xmlNode(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   getRootElements
    c    sR   t  i |  i  } | t j o t d   n t d |  Sd S(   s%   Get the internal subset of a documents   xmlGetIntSubset() faileds   _objN(   s
   libxml2mods   xmlGetIntSubsets   selfs   _os   rets   Nones	   treeErrors   xmlDtd(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys	   intSubsets
    c    sX   t  i |  i | |  } | t j o t d   n t	 d |  Sd S(   s0   Creation of a new node containing a CDATA block.s   xmlNewCDataBlock() faileds   _objN(
   s
   libxml2mods   xmlNewCDataBlocks   selfs   _os   contents   lens   rets   Nones	   treeErrors   xmlNode(   s   selfs   contents   lens   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   newCDataBlocks
    c    sU   !"#t  i |  i |  } $| t j o $t d   n %t d |  Sd S(   s+   Creation of a new character reference node.s   xmlNewCharRef() faileds   _objN(	   s
   libxml2mods   xmlNewCharRefs   selfs   _os   names   rets   Nones	   treeErrors   xmlNode(   s   selfs   names   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   newCharRef!s
    c    sU   ')*t  i |  i |  } +| t j o +t d   n ,t d |  Sd S(   sI   Creation of a new node containing a comment within a
           document.s   xmlNewDocComment() faileds   _objN(	   s
   libxml2mods   xmlNewDocComments   selfs   _os   contents   rets   Nones	   treeErrors   xmlNode(   s   selfs   contents   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   newDocComment's
    c    sR   ./0t  i |  i  } 1| t j o 1t d   n 2t d |  Sd S(   s    Creation of a new Fragment node.s   xmlNewDocFragment() faileds   _objN(   s
   libxml2mods   xmlNewDocFragments   selfs   _os   rets   Nones	   treeErrors   xmlNode(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   newDocFragment.s
    c    s   4:;| t j o ;t } n <| i } =t i |  i | | |  } >| t j o >t
 d   n ?t d |  Sd S(   st  Creation of a new node element within a document. ns and
           content are optional (None). NOTE: content is supposed to
           be a piece of XML CDATA, so it allow entities references,
           but XML special chars need to be escaped first by using
           xmlEncodeEntitiesReentrant(). Use xmlNewDocRawNode() if
           you don't need entities support.s   xmlNewDocNode() faileds   _objN(   s   nss   Nones   ns__os   _os
   libxml2mods   xmlNewDocNodes   selfs   names   contents   rets	   treeErrors   xmlNode(   s   selfs   nss   names   contents   ns__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   newDocNode4s     c    sX   ABCt  i |  i | |  } D| t j o Dt d   n Et	 d |  Sd S(   s,   Create a new property carried by a document.s   xmlNewDocProp() faileds   _objN(
   s
   libxml2mods   xmlNewDocProps   selfs   _os   names   values   rets   Nones	   treeErrors   xmlAttr(   s   selfs   names   values   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   newDocPropAs
    c    s   GIJ| t j o Jt } n K| i } Lt i |  i | | |  } M| t j o Mt
 d   n Nt d |  Sd S(   s`   Creation of a new node element within a document. ns and
           content are optional (None).s   xmlNewDocRawNode() faileds   _objN(   s   nss   Nones   ns__os   _os
   libxml2mods   xmlNewDocRawNodes   selfs   names   contents   rets	   treeErrors   xmlNode(   s   selfs   nss   names   contents   ns__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   newDocRawNodeGs     c    sU   PQRt  i |  i |  } S| t j o St d   n Tt d |  Sd S(   s.   Creation of a new text node within a document.s   xmlNewDocText() faileds   _objN(	   s
   libxml2mods   xmlNewDocTexts   selfs   _os   contents   rets   Nones	   treeErrors   xmlNode(   s   selfs   contents   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   newDocTextPs
    c    sX   VXYt  i |  i | |  } Z| t j o Zt d   n [t	 d |  Sd S(   sy   Creation of a new text node with an extra content length
           parameter. The text node pertain to a given document.s   xmlNewDocTextLen() faileds   _objN(
   s
   libxml2mods   xmlNewDocTextLens   selfs   _os   contents   lens   rets   Nones	   treeErrors   xmlNode(   s   selfs   contents   lens   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   newDocTextLenVs
    c    s[   ]_`t  i |  i | | |  } a| t j o at	 d   n bt
 d |  Sd S(   sq   Creation of a new DTD for the external subset. To create an
           internal subset, use xmlCreateIntSubset().s   xmlNewDtd() faileds   _objN(   s
   libxml2mods	   xmlNewDtds   selfs   _os   names
   ExternalIDs   SystemIDs   rets   Nones	   treeErrors   xmlDtd(   s   selfs   names
   ExternalIDs   SystemIDs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   newDtd]s
    c    sX   dght  i |  i | |  } i| t j o it d   n jt	 d |  Sd S(   s   Creation of a Namespace, the old way using PI and without
           scoping DEPRECATED !!! It now create a namespace on the
           root element of the document if found.s   xmlNewGlobalNs() faileds   _objN(
   s
   libxml2mods   xmlNewGlobalNss   selfs   _os   hrefs   prefixs   rets   Nones	   treeErrors   xmlNs(   s   selfs   hrefs   prefixs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   newGlobalNsds
    c    sU   lmnt  i |  i |  } o| t j o ot d   n pt d |  Sd S(   s!   Creation of a new reference node.s   xmlNewReference() faileds   _objN(	   s
   libxml2mods   xmlNewReferences   selfs   _os   names   rets   Nones	   treeErrors   xmlNode(   s   selfs   names   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   newReferencels
    c    s)   ruvt  i | |  i  } w| Sd S(   s   Dump an XML document to a file. Will use compression if
           compiled in and enabled. If filename is "-" the stdout
           file is used.N(   s
   libxml2mods   xmlSaveFiles   filenames   selfs   _os   ret(   s   selfs   filenames   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   saveFilers   c    s,   yz{t  i | |  i |  } || Sd S(   s9   Dump an XML document, converting it to the given encodingN(   s
   libxml2mods   xmlSaveFileEncs   filenames   selfs   _os   encodings   ret(   s   selfs   filenames   encodings   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   saveFileEncys   c    s,   ~t  i | |  i |  } | Sd S(   s   Dump an XML document to a file. Will use compression if
           compiled in and enabled. If filename is "-" the stdout
           file is used. If format is set then the document will be
           indented on output.N(   s
   libxml2mods   xmlSaveFormatFiles   filenames   selfs   _os   formats   ret(   s   selfs   filenames   formats   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   saveFormatFile~s   c    s,   t  i | |  i | |  } | Sd  S(   N(   s
   libxml2mods   xmlSaveFormatFileEncs   filenames   selfs   _os   encodings   formats   ret(   s   selfs   filenames   encodings   formats   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   saveFormatFileEncs   c    s    t  i |  i |  d S(   sw   set the compression ratio for a document, ZLIB based
           Correct values: 0 (uncompressed) to 9 (max compression)N(   s
   libxml2mods   xmlSetDocCompressModes   selfs   _os   mode(   s   selfs   mode(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   setDocCompressModes   c    sU   t  i |  i |  } | t j o t d   n t d |  Sd S(   s   Parse the value string and build the node list associated.
           Should produce a flat tree with only TEXTs and ENTITY_REFs.s   xmlStringGetNodeList() faileds   _objN(	   s
   libxml2mods   xmlStringGetNodeLists   selfs   _os   values   rets   Nones	   treeErrors   xmlNode(   s   selfs   values   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   stringGetNodeLists
    c    sX   t  i |  i | |  } | t j o t d   n t	 d |  Sd S(   s   Parse the value string and build the node list associated.
           Should produce a flat tree with only TEXTs and ENTITY_REFs.s    xmlStringLenGetNodeList() faileds   _objN(
   s
   libxml2mods   xmlStringLenGetNodeLists   selfs   _os   values   lens   rets   Nones	   treeErrors   xmlNode(   s   selfs   values   lens   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   stringLenGetNodeLists
    c    sU   t  i |  i |  } | t j o t d   n t d |  Sd S(   s+   Search the attribute declaring the given IDs   xmlGetID() faileds   _objN(	   s
   libxml2mods   xmlGetIDs   selfs   _os   IDs   rets   Nones	   treeErrors   xmlAttr(   s   selfs   IDs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   IDs
    c    s)   t  i |  i |  } | Sd S(   s   Search in the DtDs whether an element accept Mixed content
           (or ANY) basically if it is supposed to accept text childsN(   s
   libxml2mods   xmlIsMixedElements   selfs   _os   names   ret(   s   selfs   names   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   isMixedElements   c    sR   | t j o t } n | i } t i |  i |  } | Sd S(   sN   Remove the given attribute from the ID table maintained
           internally.N(   s   attrs   Nones   attr__os   _os
   libxml2mods   xmlRemoveIDs   selfs   ret(   s   selfs   attrs   attr__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   removeIDs    c    sR   | t j o t } n | i } t i |  i |  } | Sd S(   sO   Remove the given attribute from the Ref table maintained
           internally.N(   s   attrs   Nones   attr__os   _os
   libxml2mods   xmlRemoveRefs   selfs   ret(   s   selfs   attrs   attr__os   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys	   removeRefs    c    s&   t  i |  i  } | Sd S(   s;   Implement the XInclude substitution on the XML document docN(   s
   libxml2mods   xmlXIncludeProcesss   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xincludeProcesss   c    sR   t  i |  i  } | t j o t d   n t d |  Sd S(   s   Create a new xmlXPathContexts   xmlXPathNewContext() faileds   _objN(   s
   libxml2mods   xmlXPathNewContexts   selfs   _os   rets   Nones
   xpathErrors   xpathContext(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathNewContexts
    (;   s   __name__s
   __module__s   Nones   __init__s   __repr__s   htmlAutoCloseTags   htmlIsAutoCloseds   htmlDocDumps   htmlGetMetaEncodings   htmlNodeDumpFiles   htmlNodeDumpFileFormats   htmlSaveFiles   htmlSaveFileEncs   htmlSaveFileFormats   htmlSetMetaEncodings   debugDumpDocuments   debugDumpDocumentHeads   debugDumpEntitiess   addDocEntitys   addDtdEntitys	   docEntitys	   dtdEntitys   encodeEntitiess   encodeEntitiesReentrants   encodeSpecialCharss   parameterEntitys   copyDocs   createIntSubsets   docCompressModes   dumps   elemDumps   freeDocs   getRootElements	   intSubsets   newCDataBlocks
   newCharRefs   newDocComments   newDocFragments
   newDocNodes
   newDocProps   newDocRawNodes
   newDocTexts   newDocTextLens   newDtds   newGlobalNss   newReferences   saveFiles   saveFileEncs   saveFormatFiles   saveFormatFileEncs   setDocCompressModes   stringGetNodeLists   stringLenGetNodeLists   IDs   isMixedElements   removeIDs	   removeRefs   xincludeProcesss   xpathNewContext(    (    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xmlDocGsp   				s   xpathContextc      s  t  Z e d  Z d   Z d   Z d   Z d   Z d   Z d   Z	 d   Z
 d	   Z 	d
   Z 	d   Z 	d   Z 	d   Z #	d   Z )	d   Z /	d   Z 3	d   Z 9	d   Z >	d   Z C	d   Z H	d   Z O	d   Z RS(   Nc    s7   | t j o | |  _ d  Sn t |  _ d  S(   N(   s   _objs   Nones   selfs   _o(   s   selfs   _obj(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   __init__s    c    sR   t  i |  i  } | t j o t d   n t d |  Sd S(   s    Get the doc from an xpathContexts   xmlXPathGetContextDoc() faileds   _objN(   s
   libxml2mods   xmlXPathGetContextDocs   selfs   _os   rets   Nones
   xpathErrors   xmlDoc(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   contextDocs
    c    sR   t  i |  i  } | t j o t d   n t d |  Sd S(   s)   Get the current node from an xpathContexts   xmlXPathGetContextNode() faileds   _objN(   s
   libxml2mods   xmlXPathGetContextNodes   selfs   _os   rets   Nones
   xpathErrors   xmlNode(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   contextNodes
    c    s&   t  i |  i  } | Sd S(   s)   Get the current node from an xpathContextN(   s
   libxml2mods   xmlXPathGetContextPositions   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   contextPositions   c    s&   t  i |  i  } | Sd S(   s)   Get the current node from an xpathContextN(   s
   libxml2mods   xmlXPathGetContextSizes   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   contextSizes   c    s&   t  i |  i  } | Sd S(   s*   Get the current function name xpathContextN(   s
   libxml2mods   xmlXPathGetFunctions   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   functions   c    s&   t  i |  i  } | Sd S(   s.   Get the current function name URI xpathContextN(   s
   libxml2mods   xmlXPathGetFunctionURIs   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   functionURIs   c    sI   | t j o t } n | i } t i |  i |  d S(   s   Set the doc of an xpathContextN(   s   docs   Nones   doc__os   _os
   libxml2mods   xmlXPathSetContextDocs   self(   s   selfs   docs   doc__o(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   setContextDocs
    c    sI   | t j o t } n | i }  	t i |  i |  d S(   s'   Set the current node of an xpathContextN(   s   nodes   Nones   node__os   _os
   libxml2mods   xmlXPathSetContextNodes   self(   s   selfs   nodes   node__o(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   setContextNodes
    c    s/   			t  i |  i | | |  } 		| Sd S(   s;   Register a Python written function to the XPath interpreterN(   s
   libxml2mods   xmlRegisterXPathFunctions   selfs   _os   names   ns_uris   fs   ret(   s   selfs   names   ns_uris   fs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   registerXPathFunction	s   c    sR   			t  i | |  i  } 	| t j o 	t d   n 	t |  Sd S(   s6   Evaluate the XPath Location Path in the given context.s   xmlXPathEval() failedN(	   s
   libxml2mods   xmlXPathEvals   strs   selfs   _os   rets   Nones
   xpathErrors   xpathObjectRet(   s   selfs   strs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys	   xpathEval	s
    c    sR   			t  i | |  i  } 	| t j o 	t d   n 	t |  Sd S(   s3   Evaluate the XPath expression in the given context.s   xmlXPathEvalExpression() failedN(	   s
   libxml2mods   xmlXPathEvalExpressions   strs   selfs   _os   rets   Nones
   xpathErrors   xpathObjectRet(   s   selfs   strs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathEvalExpression	s
    c    s   			t  i |  i  d S(   s   Free up an xmlXPathContextN(   s
   libxml2mods   xmlXPathFreeContexts   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathFreeContext	s   c    sU   #	$	%	t  i | |  i  } &	| t j o &	t d   n '	t d |  Sd S(   s"   Create a new xmlXPathParserContexts!   xmlXPathNewParserContext() faileds   _objN(	   s
   libxml2mods   xmlXPathNewParserContexts   strs   selfs   _os   rets   Nones
   xpathErrors   xpathParserContext(   s   selfs   strs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathNewParserContext#	s
    c    s)   )	+	,	t  i |  i |  } -	| Sd S(   s   Search in the namespace declaration array of the context
           for the given namespace name associated to the given prefixN(   s
   libxml2mods   xmlXPathNsLookups   selfs   _os   prefixs   ret(   s   selfs   prefixs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathNsLookup)	s   c    s   /	0	1	t  i |  i  d S(   s5   Registers all default XPath functions in this contextN(   s
   libxml2mods   xmlXPathRegisterAllFunctionss   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathRegisterAllFunctions/	s   c    s,   3	5	6	t  i |  i | |  } 7	| Sd S(   sS   Register a new namespace. If ns_uri is None it unregisters
           the namespaceN(   s
   libxml2mods   xmlXPathRegisterNss   selfs   _os   prefixs   ns_uris   ret(   s   selfs   prefixs   ns_uris   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathRegisterNs3	s   c    s   9	;	<	t  i |  i  d S(   sL   Cleanup the XPath context data associated to registered
           functionsN(   s
   libxml2mods   xmlXPathRegisteredFuncsCleanups   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathRegisteredFuncsCleanup9	s   c    s   >	@	A	t  i |  i  d S(   sL   Cleanup the XPath context data associated to registered
           variablesN(   s
   libxml2mods   xmlXPathRegisteredNsCleanups   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathRegisteredNsCleanup>	s   c    s   C	E	F	t  i |  i  d S(   sL   Cleanup the XPath context data associated to registered
           variablesN(   s
   libxml2mods"   xmlXPathRegisteredVariablesCleanups   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathRegisteredVariablesCleanupC	s   c    sR   H	J	K	t  i |  i |  } L	| t j o L	t d   n M	t |  Sd S(   sT   Search in the Variable array of the context for the given
           variable value.s   xmlXPathVariableLookup() failedN(	   s
   libxml2mods   xmlXPathVariableLookups   selfs   _os   names   rets   Nones
   xpathErrors   xpathObjectRet(   s   selfs   names   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathVariableLookupH	s
    c    sU   O	Q	R	t  i |  i | |  } S	| t j o S	t d   n T	t	 |  Sd S(   sT   Search in the Variable array of the context for the given
           variable value.s!   xmlXPathVariableLookupNS() failedN(
   s
   libxml2mods   xmlXPathVariableLookupNSs   selfs   _os   names   ns_uris   rets   Nones
   xpathErrors   xpathObjectRet(   s   selfs   names   ns_uris   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathVariableLookupNSO	s
    (   s   __name__s
   __module__s   Nones   __init__s
   contextDocs   contextNodes   contextPositions   contextSizes   functions   functionURIs   setContextDocs   setContextNodes   registerXPathFunctions	   xpathEvals   xpathEvalExpressions   xpathFreeContexts   xpathNewParserContexts   xpathNsLookups   xpathRegisterAllFunctionss   xpathRegisterNss   xpathRegisteredFuncsCleanups   xpathRegisteredNsCleanups   xpathRegisteredVariablesCleanups   xpathVariableLookups   xpathVariableLookupNS(    (    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathContexts,   	
	s   xmlAttributec      s&   V	t  Z W	e d  Z [	d   Z RS(   Nc    s)   W	X	t  |  _ Y	t i |  d | d  S(   Ns   _obj(   s   Nones   selfs   _os   xmlNodes   __init__s   _obj(   s   selfs   _obj(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   __init__W	s   c    s!   [	\	d |  i t |   f Sd  S(   Ns"   <xmlAttribute (%s) object at 0x%x>(   s   selfs   names   id(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   __repr__[	s   (   s   __name__s
   __module__s   Nones   __init__s   __repr__(    (    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xmlAttributeV	s   	s   catalogc      s   ^	t  Z _	e d  Z c	d   Z l	d   Z r	d   Z w	d   Z |	d   Z 	d   Z	 	d   Z
 	d	   Z 	d
   Z 	d   Z 	d   Z RS(   Nc    s7   _	`	| t j o `	| |  _ d  Sn a	t |  _ d  S(   N(   s   _objs   Nones   selfs   _o(   s   selfs   _obj(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   __init___	s    c    s=   c	d	|  i t j o e	t i |  i  n f	t |  _ d  S(   N(   s   selfs   _os   Nones
   libxml2mods   xmlFreeCatalog(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   __del__c	s   c    s/   l	n	o	t  i |  i | | |  } p	| Sd S(   sX   Add an entry in the catalog, it may overwrite existing but
           different entries.N(   s
   libxml2mods   xmlACatalogAdds   selfs   _os   types   origs   replaces   ret(   s   selfs   types   origs   replaces   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   addl	s   c    s&   r	s	t	t  i |  i  } u	| Sd S(   s   Check is a catalog is emptyN(   s
   libxml2mods   xmlCatalogIsEmptys   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   catalogIsEmptyr	s   c    s&   w	x	y	t  i |  i  } z	| Sd S(   s0   Convert all the SGML catalog entries as XML onesN(   s
   libxml2mods   xmlConvertSGMLCatalogs   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   convertSGMLCatalogw	s   c    s    |	}	~	t  i |  i |  d S(   s/   Free up all the memory associated with catalogsN(   s
   libxml2mods   xmlACatalogDumps   selfs   _os   out(   s   selfs   out(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   dump|	s   c    s   			t  i |  i  d S(   s&   Free the memory allocated to a CatalogN(   s
   libxml2mods   xmlFreeCatalogs   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   freeCatalog	s   c    s)   			t  i |  i |  } 	| Sd S(   s    Remove an entry from the catalogN(   s
   libxml2mods   xmlACatalogRemoves   selfs   _os   values   ret(   s   selfs   values   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   remove	s   c    s,   			t  i |  i | |  } 	| Sd S(   s9   Do a complete resolution lookup of an External IdentifierN(   s
   libxml2mods   xmlACatalogResolves   selfs   _os   pubIDs   sysIDs   ret(   s   selfs   pubIDs   sysIDs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   resolve	s   c    s)   			t  i |  i |  } 	| Sd S(   sP   Try to lookup the system ID associated to a public ID in
           that catalogN(   s
   libxml2mods   xmlACatalogResolvePublics   selfs   _os   pubIDs   ret(   s   selfs   pubIDs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   resolvePublic	s   c    s)   			t  i |  i |  } 	| Sd S(   s2   Try to lookup the catalog resource for a system IDN(   s
   libxml2mods   xmlACatalogResolveSystems   selfs   _os   sysIDs   ret(   s   selfs   sysIDs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   resolveSystem	s   c    s)   			t  i |  i |  } 	| Sd S(   s)   Do a complete resolution lookup of an URIN(   s
   libxml2mods   xmlACatalogResolveURIs   selfs   _os   URIs   ret(   s   selfs   URIs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   resolveURI	s   (   s   __name__s
   __module__s   Nones   __init__s   __del__s   adds   catalogIsEmptys   convertSGMLCatalogs   dumps   freeCatalogs   removes   resolves   resolvePublics   resolveSystems
   resolveURI(    (    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   catalog^	s   		s
   xmlElementc      s&   	t  Z 	e d  Z 	d   Z RS(   Nc    s)   		t  |  _ 	t i |  d | d  S(   Ns   _obj(   s   Nones   selfs   _os   xmlNodes   __init__s   _obj(   s   selfs   _obj(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   __init__	s   c    s!   		d |  i t |   f Sd  S(   Ns    <xmlElement (%s) object at 0x%x>(   s   selfs   names   id(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   __repr__	s   (   s   __name__s
   __module__s   Nones   __init__s   __repr__(    (    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   xmlElement	s   	s   xmlAttrc      sb   	t  Z 	e d  Z 	d   Z 	d   Z 	d   Z 	d   Z 	d   Z 	d   Z	 RS(   Nc    s)   		t  |  _ 	t i |  d | d  S(   Ns   _obj(   s   Nones   selfs   _os   xmlNodes   __init__s   _obj(   s   selfs   _obj(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   __init__	s   c    s!   		d |  i t |   f Sd  S(   Ns   <xmlAttr (%s) object at 0x%x>(   s   selfs   names   id(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   __repr__	s   c    s#   			t  i | |  i |  d S(   s)   Dumps debug information for the attributeN(   s
   libxml2mods   xmlDebugDumpAttrs   outputs   selfs   _os   depth(   s   selfs   outputs   depth(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   debugDumpAttr	s   c    s#   			t  i | |  i |  d S(   s.   Dumps debug information for the attribute listN(   s
   libxml2mods   xmlDebugDumpAttrLists   outputs   selfs   _os   depth(   s   selfs   outputs   depth(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   debugDumpAttrList	s   c    s   			t  i |  i  d S(   s0   Free one attribute, all the content is freed tooN(   s
   libxml2mods   xmlFreeProps   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   freeProp	s   c    s   			t  i |  i  d S(   sP   Free a property and all its siblings, all the children are
           freed too.N(   s
   libxml2mods   xmlFreePropLists   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   freePropList	s   c    s&   			t  i |  i  } 	| Sd S(   s   Unlink and free one attribute, all the content is freed too
           Note this doesn't work for namespace definition attributesN(   s
   libxml2mods   xmlRemoveProps   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   removeProp	s   (
   s   __name__s
   __module__s   Nones   __init__s   __repr__s   debugDumpAttrs   debugDumpAttrLists   freeProps   freePropLists
   removeProp(    (    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xmlAttr	s   	s	   xmlEntityc      s2   	t  Z 	e d  Z 	d   Z 	d   Z RS(   Nc    s)   		t  |  _ 	t i |  d | d  S(   Ns   _obj(   s   Nones   selfs   _os   xmlNodes   __init__s   _obj(   s   selfs   _obj(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   __init__	s   c    s!   		d |  i t |   f Sd  S(   Ns   <xmlEntity (%s) object at 0x%x>(   s   selfs   names   id(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   __repr__	s   c    sI   			| t j o 	t } n 	| i } 	t i | |  i  d S(   s   Default handling of defined entities, when should we define
           a new input stream ? When do we just handle that as a set
           of chars ? N(   s   ctxts   Nones   ctxt__os   _os
   libxml2mods   xmlHandleEntitys   self(   s   selfs   ctxts   ctxt__o(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   handleEntity	s
    (   s   __name__s
   __module__s   Nones   __init__s   __repr__s   handleEntity(    (    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys	   xmlEntity	s   	s   xpathParserContextc      s*  	t  Z 	e d  Z 	d   Z 	d   Z 	d   Z  
d   Z 
d   Z 
d   Z	 
d   Z
 
d	   Z 
d
   Z %
d   Z +
d   Z 0
d   Z 4
d   Z ;
d   Z ?
d   Z O
d   Z ]
d   Z c
d   Z m
d   Z s
d   Z y
d   Z 
d   Z 
d   Z 
d   Z 
d   Z 
d   Z 
d   Z 
d   Z 
d   Z  
d   Z! 
d    Z" 
d!   Z# 
d"   Z$ 
d#   Z% 
d$   Z& 
d%   Z' 
d&   Z( d'   Z) d(   Z* .d)   Z+ 4d*   Z, Dd+   Z- Hd,   Z. Nd-   Z/ RS(.   Nc    s7   		| t j o 	| |  _ d  Sn 	t |  _ d  S(   N(   s   _objs   Nones   selfs   _o(   s   selfs   _obj(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   __init__	s    c    sR   			t  i |  i  } 	| t j o 	t d   n 	t d |  Sd S(   s/   Get the xpathContext from an xpathParserContexts!   xmlXPathParserGetContext() faileds   _objN(   s
   libxml2mods   xmlXPathParserGetContexts   selfs   _os   rets   Nones
   xpathErrors   xpathContext(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   context	s
    c    s   			t  i |  i  d S(   s   Implement the add operation on XPath objects: The numeric
           operators convert their operands to numbers as if by
           calling the number function.N(   s
   libxml2mods   xmlXPathAddValuess   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathAddValues	s   c    s    			t  i |  i |  d S(   sw  Implement the boolean() XPath function boolean
           boolean(object) he boolean function converts its argument
           to a boolean as follows: - a number is true if and only if
           it is neither positive or negative zero nor NaN - a
           node-set is true if and only if it is non-empty - a string
           is true if and only if its length is non-zeroN(   s
   libxml2mods   xmlXPathBooleanFunctions   selfs   _os   nargs(   s   selfs   nargs(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathBooleanFunction	s   c    s     


t  i |  i |  d S(   s   Implement the ceiling() XPath function number
           ceiling(number) The ceiling function returns the smallest
           (closest to negative infinity) number that is not less
           than the argument and that is an integer.N(   s
   libxml2mods   xmlXPathCeilingFunctions   selfs   _os   nargs(   s   selfs   nargs(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathCeilingFunction 
s   c    s,   



t  i |  i | |  } 
| Sd S(   s   Implement the compare operation on XPath objects: arg1 <
           arg2 (1, 1, ... arg1 <= arg2 (1, 0, ... arg1 > arg2 (0, 1,
           ... arg1 >= arg2 (0, 0, ... N(   s
   libxml2mods   xmlXPathCompareValuess   selfs   _os   infs   stricts   ret(   s   selfs   infs   stricts   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathCompareValues
s   c    s    


t  i |  i |  d S(   s   Implement the concat() XPath function string concat(string,
           string, string*) The concat function returns the
           concatenation of its arguments.N(   s
   libxml2mods   xmlXPathConcatFunctions   selfs   _os   nargs(   s   selfs   nargs(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathConcatFunction
s   c    s    


t  i |  i |  d S(   s   Implement the contains() XPath function boolean
           contains(string, string) The contains function returns
           true if the first argument string contains the second
           argument string, and otherwise returns false.N(   s
   libxml2mods   xmlXPathContainsFunctions   selfs   _os   nargs(   s   selfs   nargs(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathContainsFunction
s   c    s    


t  i |  i |  d S(   s;   Implement the count() XPath function number count(node-set)N(   s
   libxml2mods   xmlXPathCountFunctions   selfs   _os   nargs(   s   selfs   nargs(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathCountFunction
s   c    s   
"
#
t  i |  i  d S(   s   Implement the div operation on XPath objects arg1 / arg2:
           The numeric operators convert their operands to numbers as
           if by calling the number function.N(   s
   libxml2mods   xmlXPathDivValuess   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathDivValues
s   c    s&   %
'
(
t  i |  i  } )
| Sd S(   sO   Implement the equal operation on XPath objects content:
           arg1 == arg2N(   s
   libxml2mods   xmlXPathEqualValuess   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathEqualValues%
s   c    s   +
-
.
t  i |  i  d S(   sq   Parse and evaluate an XPath expression in the given
           context, then push the result on the context stackN(   s
   libxml2mods   xmlXPathEvalExprs   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathEvalExpr+
s   c    s    0
1
2
t  i |  i |  d S(   s4   Implement the false() XPath function boolean false()N(   s
   libxml2mods   xmlXPathFalseFunctions   selfs   _os   nargs(   s   selfs   nargs(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathFalseFunction0
s   c    s    4
8
9
t  i |  i |  d S(   s   Implement the floor() XPath function number floor(number)
           The floor function returns the largest (closest to
           positive infinity) number that is not greater than the
           argument and that is an integer.N(   s
   libxml2mods   xmlXPathFloorFunctions   selfs   _os   nargs(   s   selfs   nargs(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathFloorFunction4
s   c    s   ;
<
=
t  i |  i  d S(   s    Free up an xmlXPathParserContextN(   s
   libxml2mods   xmlXPathFreeParserContexts   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathFreeParserContext;
s   c    s    ?
L
M
t  i |  i |  d S(   sJ  Implement the id() XPath function node-set id(object) The
           id function selects elements by their unique ID (see
           [5.2.1 Unique IDs]). When the argument to id is of type
           node-set, then the result is the union of the result of
           applying id to the string value of each of the nodes in
           the argument node-set. When the argument to id is of any
           other type, the argument is converted to a string as if by
           a call to the string function; the string is split into a
           whitespace-separated list of tokens (whitespace is any
           sequence of characters matching the production S); the
           result is a node-set containing the elements in the same
           document as the context node that have a unique ID equal
           to any of the tokens in the list.N(   s
   libxml2mods   xmlXPathIdFunctions   selfs   _os   nargs(   s   selfs   nargs(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathIdFunction?
s   c    s    O
Z
[
t  i |  i |  d S(   s  Implement the lang() XPath function boolean lang(string)
           The lang function returns true or false depending on
           whether the language of the context node as specified by
           xml:lang attributes is the same as or is a sublanguage of
           the language specified by the argument string. The
           language of the context node is determined by the value of
           the xml:lang attribute on the context node, or, if the
           context node has no xml:lang attribute, by the value of
           the xml:lang attribute on the nearest ancestor of the
           context node that has an xml:lang attribute. If there is
           no such attribute, then langN(   s
   libxml2mods   xmlXPathLangFunctions   selfs   _os   nargs(   s   selfs   nargs(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathLangFunctionO
s   c    s    ]
`
a
t  i |  i |  d S(   s   Implement the last() XPath function number last() The last
           function returns the number of nodes in the context node
           list.N(   s
   libxml2mods   xmlXPathLastFunctions   selfs   _os   nargs(   s   selfs   nargs(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathLastFunction]
s   c    s    c
j
k
t  i |  i |  d S(   s  Implement the local-name() XPath function string
           local-name(node-set?) The local-name function returns a
           string containing the local part of the name of the node
           in the argument node-set that is first in document order.
           If the node-set is empty or the first node has no name, an
           empty string is returned. If the argument is omitted it
           defaults to the context node.N(   s
   libxml2mods   xmlXPathLocalNameFunctions   selfs   _os   nargs(   s   selfs   nargs(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathLocalNameFunctionc
s   c    s   m
p
q
t  i |  i  d S(   s   Implement the mod operation on XPath objects: arg1 / arg2
           The numeric operators convert their operands to numbers as
           if by calling the number function.N(   s
   libxml2mods   xmlXPathModValuess   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathModValuesm
s   c    s   s
v
w
t  i |  i  d S(   s   Implement the multiply operation on XPath objects: The
           numeric operators convert their operands to numbers as if
           by calling the number function.N(   s
   libxml2mods   xmlXPathMultValuess   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathMultValuess
s   c    s    y


t  i |  i |  d S(   s  Implement the namespace-uri() XPath function string
           namespace-uri(node-set?) The namespace-uri function
           returns a string containing the namespace URI of the
           expanded name of the node in the argument node-set that is
           first in document order. If the node-set is empty, the
           first node has no name, or the expanded name has no
           namespace URI, an empty string is returned. If the
           argument is omitted it defaults to the context node.N(   s
   libxml2mods   xmlXPathNamespaceURIFunctions   selfs   _os   nargs(   s   selfs   nargs(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathNamespaceURIFunctiony
s   c    s    


t  i |  i |  d S(   s4  Implement the normalize-space() XPath function string
           normalize-space(string?) The normalize-space function
           returns the argument string with white space normalized by
           stripping leading and trailing whitespace and replacing
           sequences of whitespace characters by a single space.
           Whitespace characters are the same allowed by the S
           production in XML. If the argument is omitted, it defaults
           to the context node converted to a string, in other words
           the value of the context node.N(   s
   libxml2mods   xmlXPathNormalizeFunctions   selfs   _os   nargs(   s   selfs   nargs(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathNormalizeFunction
s   	c    s    


t  i |  i |  d S(   s   Implement the not() XPath function boolean not(boolean) The
           not function returns true if its argument is false, and
           false otherwise.N(   s
   libxml2mods   xmlXPathNotFunctions   selfs   _os   nargs(   s   selfs   nargs(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathNotFunction
s   c    s    


t  i |  i |  d S(   s<   Implement the number() XPath function number number(object?)N(   s
   libxml2mods   xmlXPathNumberFunctions   selfs   _os   nargs(   s   selfs   nargs(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathNumberFunction
s   c    s&   


t  i |  i  } 
| Sd S(   s+   parse an XML namespace non qualified name. N(   s
   libxml2mods   xmlXPathParseNCNames   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathParseNCName
s   c    s&   


t  i |  i  } 
| Sd S(   s   parse an XML name N(   s
   libxml2mods   xmlXPathParseNames   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathParseName
s   c    s&   


t  i |  i  } 
| Sd S(   sm   Pops a boolean from the stack, handling conversion if
           needed. Check error with xmlXPathCheckError.N(   s
   libxml2mods   xmlXPathPopBooleans   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathPopBoolean
s   c    s&   


t  i |  i  } 
| Sd S(   sl   Pops a number from the stack, handling conversion if
           needed. Check error with xmlXPathCheckError.N(   s
   libxml2mods   xmlXPathPopNumbers   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathPopNumber
s   c    s&   


t  i |  i  } 
| Sd S(   sl   Pops a string from the stack, handling conversion if
           needed. Check error with xmlXPathCheckError.N(   s
   libxml2mods   xmlXPathPopStrings   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathPopString
s   c    s    


t  i |  i |  d S(   s   Implement the position() XPath function number position()
           The position function returns the position of the context
           node in the context node list. The first position is 1,
           and so the last position will be equal to last().N(   s
   libxml2mods   xmlXPathPositionFunctions   selfs   _os   nargs(   s   selfs   nargs(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathPositionFunction
s   c    s   


t  i |  i  d S(   s2   Initialize the context to the root of the documentN(   s
   libxml2mods   xmlXPathRoots   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys	   xpathRoot
s   c    s    


t  i |  i |  d S(   s   Implement the round() XPath function number round(number)
           The round function returns the number that is closest to
           the argument and that is an integer. If there are two such
           numbers, then the one that is even is returned.N(   s
   libxml2mods   xmlXPathRoundFunctions   selfs   _os   nargs(   s   selfs   nargs(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathRoundFunction
s   c    s    


t  i |  i |  d S(   s   Implement the starts-with() XPath function boolean
           starts-with(string, string) The starts-with function
           returns true if the first argument string starts with the
           second argument string, and otherwise returns false.N(   s
   libxml2mods   xmlXPathStartsWithFunctions   selfs   _os   nargs(   s   selfs   nargs(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathStartsWithFunction
s   c    s    


t  i |  i |  d S(   s  Implement the string() XPath function string
           string(object?) he string function converts an object to a
           string as follows: - A node-set is converted to a string
           by returning the value of the node in the node-set that is
           first in document order. If the node-set is empty, an
           empty string is returned. - A number is converted to a
           string as follows + NaN is converted to the string NaN +
           positive zero is converted to the string 0 + negative zero
           is converted to the string 0 + positive infinity is
           converted to the string Infinity + negative infinity is
           converted to the string -Infinity + if the number is an
           integer, the number is represented in decimal form as a
           Number with no decimal point and no leading zeros,
           preceded by a minus sign (-) if the number is negative +
           otherwise, the number is represented in decimal form as a
           Number including a decimal point with at least one digit
           before the decimal point and at least one digit after the
           decimal point, preceded by a minus sign (-) if the number
           is negative; there must be no leading zeros before the
           decimal point apart possibly from the one required digit
           immediately before the decimal point; beyond the one
           required digit after the decimal point there must be as
           many, but only as many, more digits as are needed to
           uniquely distinguish the number from all other IEEE 754
           numeric values. - The boolean false value is converted to
           the string false. The boolean true value is converted to
           the string true. N(   s
   libxml2mods   xmlXPathStringFunctions   selfs   _os   nargs(   s   selfs   nargs(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathStringFunction
s   c    s    


t  i |  i |  d S(   sX  Implement the string-length() XPath function number
           string-length(string?) The string-length returns the
           number of characters in the string (see [3.6 Strings]). If
           the argument is omitted, it defaults to the context node
           converted to a string, in other words the value of the
           context node.N(   s
   libxml2mods   xmlXPathStringLengthFunctions   selfs   _os   nargs(   s   selfs   nargs(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathStringLengthFunction
s   c    s   


t  i |  i  d S(   s   Implement the subtraction operation on XPath objects: The
           numeric operators convert their operands to numbers as if
           by calling the number function.N(   s
   libxml2mods   xmlXPathSubValuess   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathSubValues
s   c    s    
t  i |  i |  d S(   s1  Implement the substring-after() XPath function string
           substring-after(string, string) The substring-after
           function returns the substring of the first argument
           string that follows the first occurrence of the second
           argument string in the first argument string, or the empty
           stringi if the first argument string does not contain the
           second argument string. For example,
           substring-after("1999/04/01","/") returns 04/01, and
           substring-after("1999/04/01","19") returns 99/04/01.N(   s
   libxml2mods   xmlXPathSubstringAfterFunctions   selfs   _os   nargs(   s   selfs   nargs(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathSubstringAfterFunction
s   	c    s    t  i |  i |  d S(   s  Implement the substring-before() XPath function string
           substring-before(string, string) The substring-before
           function returns the substring of the first argument
           string that precedes the first occurrence of the second
           argument string in the first argument string, or the empty
           string if the first argument string does not contain the
           second argument string. For example,
           substring-before("1999/04/01","/") returns 1999.N(   s
   libxml2mods   xmlXPathSubstringBeforeFunctions   selfs   _os   nargs(   s   selfs   nargs(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathSubstringBeforeFunctions   c    s    +,t  i |  i |  d S(   s  Implement the substring() XPath function string
           substring(string, number, number?) The substring function
           returns the substring of the first argument starting at
           the position specified in the second argument with length
           specified in the third argument. For example,
           substring("12345",2,3) returns "234". If the third
           argument is not specified, it returns the substring
           starting at the position specified in the second argument
           and continuing to the end of the string. For example,
           substring("12345",2) returns "2345". More precisely, each
           character in the string (see [3.6 Strings]) is considered
           to have a numeric position: the position of the first
           character is 1, the position of the second character is 2
           and so on. The returned substring contains those
           characters for which the position of the character is
           greater than or equal to the second argument and, if the
           third argument is specified, less than the sum of the
           second and third arguments; the comparisons and addition
           used for the above follow the standard IEEE 754 rules.
           Thus: - substring("12345", 1.5, 2.6) returns "234" -
           substring("12345", 0, 3) returns "12" - substring("12345",
           0 div 0, 3) returns "" - substring("12345", 1, 0 div 0)
           returns "" - substring("12345", -42, 1 div 0) returns
           "12345" - substring("12345", -1 div 0, 1 div 0) returns N(   s
   libxml2mods   xmlXPathSubstringFunctions   selfs   _os   nargs(   s   selfs   nargs(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathSubstringFunctions   c    s    .12t  i |  i |  d S(   s   Implement the sum() XPath function number sum(node-set) The
           sum function returns the sum of the values of the nodes in
           the argument node-set.N(   s
   libxml2mods   xmlXPathSumFunctions   selfs   _os   nargs(   s   selfs   nargs(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathSumFunction.s   c    s    4ABt  i |  i |  d S(   s/  Implement the translate() XPath function string
           translate(string, string, string) The translate function
           returns the first argument string with occurrences of
           characters in the second argument string replaced by the
           character at the corresponding position in the third
           argument string. For example, translate("bar","abc","ABC")
           returns the string BAr. If there is a character in the
           second argument string with no character at a
           corresponding position in the third argument string
           (because the second argument string is longer than the
           third argument string), then occurrences of that character
           in the first argument string are removed. For example,
           translate("--aaa--","abc-","ABC")N(   s
   libxml2mods   xmlXPathTranslateFunctions   selfs   _os   nargs(   s   selfs   nargs(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathTranslateFunction4s   c    s    DEFt  i |  i |  d S(   s2   Implement the true() XPath function boolean true()N(   s
   libxml2mods   xmlXPathTrueFunctions   selfs   _os   nargs(   s   selfs   nargs(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathTrueFunctionDs   c    s   HKLt  i |  i  d S(   s   Implement the unary - operation on an XPath object The
           numeric operators convert their operands to numbers as if
           by calling the number function.N(   s
   libxml2mods   xmlXPathValueFlipSigns   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathValueFlipSignHs   c    s&   NOPt  i |  i | | |  d S(   s   Formats an error message.N(   s
   libxml2mods   xmlXPatherrors   selfs   _os   files   lines   no(   s   selfs   files   lines   no(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   xpatherrorNs   (0   s   __name__s
   __module__s   Nones   __init__s   contexts   xpathAddValuess   xpathBooleanFunctions   xpathCeilingFunctions   xpathCompareValuess   xpathConcatFunctions   xpathContainsFunctions   xpathCountFunctions   xpathDivValuess   xpathEqualValuess   xpathEvalExprs   xpathFalseFunctions   xpathFloorFunctions   xpathFreeParserContexts   xpathIdFunctions   xpathLangFunctions   xpathLastFunctions   xpathLocalNameFunctions   xpathModValuess   xpathMultValuess   xpathNamespaceURIFunctions   xpathNormalizeFunctions   xpathNotFunctions   xpathNumberFunctions   xpathParseNCNames   xpathParseNames   xpathPopBooleans   xpathPopNumbers   xpathPopStrings   xpathPositionFunctions	   xpathRoots   xpathRoundFunctions   xpathStartsWithFunctions   xpathStringFunctions   xpathStringLengthFunctions   xpathSubValuess   xpathSubstringAfterFunctions   xpathSubstringBeforeFunctions   xpathSubstringFunctions   xpathSumFunctions   xpathTranslateFunctions   xpathTrueFunctions   xpathValueFlipSigns
   xpatherror(    (    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xpathParserContext	sZ   	
	
	s
   parserCtxtc      s2  Rt  Z Se d  Z Wd   Z ]d   Z cd   Z hd   Z ld   Z pd   Z	 td   Z
 xd	   Z |d
   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z  d   Z! d    Z" d!   Z# d"   Z$ d#   Z% d$   Z& d%   Z' d&   Z( d'   Z) d(   Z* d)   Z+ $d*   Z, (d+   Z- ,d,   Z. 0d-   Z/ 5d.   Z0 :d/   Z1 ?d0   Z2 Cd1   Z3 Id2   Z4 Md3   Z5 Rd4   Z6 Wd5   Z7 \d6   Z8 dd7   Z9 id8   Z: pd9   Z; ud:   Z< yd;   Z= ~d<   Z> d=   Z? d>   Z@ d?   ZA d@   ZB dA   ZC dB   ZD dC   ZE RS(D   Nc    s7   ST| t j o T| |  _ d  Sn Ut |  _ d  S(   N(   s   _objs   Nones   selfs   _o(   s   selfs   _obj(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   __init__Ss    c    s=   WX|  i t j o Yt i |  i  n Zt |  _ d  S(   N(   s   selfs   _os   Nones
   libxml2mods   xmlFreeParserCtxt(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   __del__Ws   c    sR   ]^_t  i |  i  } `| t j o `t d   n at d |  Sd S(   s,   Get the document tree from a parser context.s   xmlParserGetDoc() faileds   _objN(   s
   libxml2mods   xmlParserGetDocs   selfs   _os   rets   Nones   parserErrors   xmlDoc(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   doc]s
    c    s&   cdet  i |  i  } f| Sd S(   s3   Get the validity information from a parser context.N(   s
   libxml2mods   xmlParserGetIsValids   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   isValidcs   c    s    hijt  i |  i |  d S(   s;   Switch on the generation of line number for elements nodes.N(   s
   libxml2mods   xmlParserSetLineNumberss   selfs   _os   linenumbers(   s   selfs   linenumbers(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   lineNumbershs   c    s    lmnt  i |  i |  d S(   s5   Switch the parser to load the DTD without validating.N(   s
   libxml2mods   xmlParserSetLoadSubsets   selfs   _os
   loadsubset(   s   selfs
   loadsubset(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   loadSubsetls   c    s    pqrt  i |  i |  d S(   s!   Switch the parser to be pedantic.N(   s
   libxml2mods   xmlParserSetPedantics   selfs   _os   pedantic(   s   selfs   pedantic(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   pedanticps   c    s    tuvt  i |  i |  d S(   s&   Switch the parser to replace entities.N(   s
   libxml2mods   xmlParserSetReplaceEntitiess   selfs   _os   replaceEntities(   s   selfs   replaceEntities(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   replaceEntitiests   c    s    xyzt  i |  i |  d S(   s%   Switch the parser to validation mode.N(   s
   libxml2mods   xmlParserSetValidates   selfs   _os   validate(   s   selfs   validate(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   validatexs   c    s&   |}~t  i |  i  } | Sd S(   s6   Get the well formed information from a parser context.N(   s
   libxml2mods   xmlParserGetWellFormeds   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   wellFormed|s   c    s   t  i |  i  d S(   sq   Free all the memory used by a parser context. However the
           parsed document in ctxt->myDoc is not freed.N(   s
   libxml2mods   htmlFreeParserCtxts   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   htmlFreeParserCtxts   c    s&   t  i |  i  } | Sd S(   s   parse Reference declarations N(   s
   libxml2mods   htmlParseCharRefs   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   htmlParseCharRefs   c    s/   t  i |  i | | |  } | Sd S(   s   Parse a Chunk of memoryN(   s
   libxml2mods   htmlParseChunks   selfs   _os   chunks   sizes	   terminates   ret(   s   selfs   chunks   sizes	   terminates   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   htmlParseChunks   c    s#   t  i |  i  } | Sd  S(   N(   s
   libxml2mods   htmlParseDocuments   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   htmlParseDocuments   c    s   t  i |  i  d S(   s0   parse an HTML element, this is highly recursive N(   s
   libxml2mods   htmlParseElements   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   htmlParseElements   c    s   t  i |  i  d S(   sL   Clear (release owned resources) and reinitialize a parser
           contextN(   s
   libxml2mods   xmlClearParserCtxts   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   clearParserCtxts   c    s   t  i |  i  d S(   sq   Free all the memory used by a parser context. However the
           parsed document in ctxt->myDoc is not freed.N(   s
   libxml2mods   xmlFreeParserCtxts   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   freeParserCtxts   c    s   t  i |  i  d S(   s   Initialize a parser contextN(   s
   libxml2mods   xmlInitParserCtxts   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   initParserCtxts   c    s/   t  i |  i | | |  } | Sd S(   s   Parse a Chunk of memoryN(   s
   libxml2mods   xmlParseChunks   selfs   _os   chunks   sizes	   terminates   ret(   s   selfs   chunks   sizes	   terminates   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   parseChunks   c    s&   t  i |  i  } | Sd S(   sY   parse an XML document (and build a tree if using the
           standard SAX interface). N(   s
   libxml2mods   xmlParseDocuments   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parseDocuments   c    s&   t  i |  i  } | Sd S(   s   parse a general parsed entity An external general parsed
           entity is well-formed if it matches the production labeled
           extParsedEnt. N(   s
   libxml2mods   xmlParseExtParsedEnts   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parseExtParsedEnts   c    s   t  i |  i  d S(   s    Blocks further parser processingN(   s
   libxml2mods   xmlStopParsers   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   stopParsers   c    s5   t  i |  i | | | | |  } | Sd S(   so   This function is deprecated, we now always process entities
           content through xmlStringDecodeEntities N(
   s
   libxml2mods   xmlDecodeEntitiess   selfs   _os   lens   whats   ends   end2s   end3s   ret(   s   selfs   lens   whats   ends   end2s   end3s   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   decodeEntitiess   $c    s&   t  i |  i  } | Sd S(   s   parse an XML namespace name. N(   s
   libxml2mods   xmlNamespaceParseNCNames   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   namespaceParseNCNames   c    s&   t  i |  i  } | Sd S(   s%   parse a namespace prefix declaration N(   s
   libxml2mods   xmlNamespaceParseNSDefs   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   namespaceParseNSDefs   c    s   t  i |  i  d S(   s!   Skip to the next char input char.N(   s
   libxml2mods   xmlNextChars   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   nextChars   c    s&   t  i |  i  } | Sd S(   s   parse a value for an attribute Note: the parser won't do
           substitution of entities here, this will be handled later
           in xmlStringGetNodeList N(   s
   libxml2mods   xmlParseAttValues   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parseAttValues   c    s   t  i |  i  d S(   s.   : parse the Attribute list def for an element N(   s
   libxml2mods   xmlParseAttributeListDecls   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parseAttributeListDecls   c    s   t  i |  i  d S(   s    Parse escaped pure raw content. N(   s
   libxml2mods   xmlParseCDSects   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parseCDSects   c    s    t  i |  i |  d S(   se   parse a CharData section. if we are within a CDATA section
           ']]>' marks an end of section. N(   s
   libxml2mods   xmlParseCharDatas   selfs   _os   cdata(   s   selfs   cdata(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parseCharDatas   c    s&   t  i |  i  } | Sd S(   s   parse Reference declarations N(   s
   libxml2mods   xmlParseCharRefs   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parseCharRefs   c    s   t  i |  i  d S(   s   Skip an XML (SGML) comment <!-- .... --> The spec says that
           "For compatibility, the string "--" (double-hyphen) must
           not occur within comments. " N(   s
   libxml2mods   xmlParseComments   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parseComments   c    s   t  i |  i  d S(   s   Parse a content: N(   s
   libxml2mods   xmlParseContents   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parseContents   c    s    t  i |  i  d S(   s   parse a DOCTYPE declaration N(   s
   libxml2mods   xmlParseDocTypeDecls   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parseDocTypeDecls   c    s   t  i |  i  d S(   s/   parse an XML element, this is highly recursive N(   s
   libxml2mods   xmlParseElements   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parseElements   c    s&   	t  i |  i  } 
| Sd S(   s   parse an Element declaration. N(   s
   libxml2mods   xmlParseElementDecls   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parseElementDecls   c    s&   t  i |  i  } | Sd S(   s   parse the XML encoding name N(   s
   libxml2mods   xmlParseEncNames   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parseEncNames   c    s&   t  i |  i  } | Sd S(   s#   parse the XML encoding declaration N(   s
   libxml2mods   xmlParseEncodingDecls   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parseEncodingDecls   c    s   t  i |  i  d S(   s   parse an end of tag N(   s
   libxml2mods   xmlParseEndTags   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parseEndTags   c    s   t  i |  i  d S(   s   parse <!ENTITY declarations N(   s
   libxml2mods   xmlParseEntityDecls   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parseEntityDecls   c    sR    t  i |  i  } !| t j o !t d   n "t d |  Sd S(   s%   parse ENTITY references declarations s   xmlParseEntityRef() faileds   _objN(   s
   libxml2mods   xmlParseEntityRefs   selfs   _os   rets   Nones   parserErrors	   xmlEntity(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parseEntityRefs
    c    s#   $%&t  i |  i | |  d S(   s2   parse Markup declarations from an external subset N(   s
   libxml2mods   xmlParseExternalSubsets   selfs   _os
   ExternalIDs   SystemID(   s   selfs
   ExternalIDs   SystemID(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parseExternalSubset$s   c    s   ()*t  i |  i  d S(   s   parse Markup declarations N(   s
   libxml2mods   xmlParseMarkupDecls   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parseMarkupDecl(s   c    s   ,-.t  i |  i  d S(   s#   parse an XML Misc* optional field. N(   s
   libxml2mods   xmlParseMiscs   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys	   parseMisc,s   c    s&   012t  i |  i  } 3| Sd S(   s   parse an XML name. N(   s
   libxml2mods   xmlParseNames   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys	   parseName0s   c    s   578t  i |  i  d S(   sN   xmlParseNamespace: parse specific PI '<?namespace ...'
           constructs. N(   s
   libxml2mods   xmlParseNamespaces   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parseNamespace5s   c    s&   :;<t  i |  i  } =| Sd S(   s   parse an XML Nmtoken. N(   s
   libxml2mods   xmlParseNmtokens   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parseNmtoken:s   c    s   ?@At  i |  i  d S(   s   parse a notation declaration N(   s
   libxml2mods   xmlParseNotationDecls   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parseNotationDecl?s   c    s   CFGt  i |  i  d S(   s   parse PEReference declarations The entity content is
           handled directly by pushing it's content as a new input
           stream. N(   s
   libxml2mods   xmlParsePEReferences   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parsePEReferenceCs   c    s   IJKt  i |  i  d S(   s%   parse an XML Processing Instruction. N(   s
   libxml2mods
   xmlParsePIs   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parsePIIs   c    s&   MNOt  i |  i  } P| Sd S(   s   parse the name of a PI N(   s
   libxml2mods   xmlParsePITargets   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parsePITargetMs   c    s&   RSTt  i |  i  } U| Sd S(   s   parse an XML public literal N(   s
   libxml2mods   xmlParsePubidLiterals   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parsePubidLiteralRs   c    s&   WXYt  i |  i  } Z| Sd S(   s9   Parse and return a string between quotes or doublequotes N(   s
   libxml2mods   xmlParseQuotedStrings   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parseQuotedStringWs   c    s   \abt  i |  i  d S(   s'  parse and handle entity references in content, depending on
           the SAX interface, this may end-up in a call to
           character() if this is a CharRef, a predefined entity, if
           there is no reference() callback. or if the parser was
           asked to switch to that mode. N(   s
   libxml2mods   xmlParseReferences   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parseReference\s   c    s&   deft  i |  i  } g| Sd S(   s%   parse the XML standalone declaration N(   s
   libxml2mods   xmlParseSDDecls   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parseSDDeclds   c    s&   ilmt  i |  i  } n| Sd S(   s   parse a start of tag either for rule element or
           EmptyElement. In both case we don't parse the tag closing
           chars. N(   s
   libxml2mods   xmlParseStartTags   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parseStartTagis   c    s&   pqrt  i |  i  } s| Sd S(   s   parse an XML Literal N(   s
   libxml2mods   xmlParseSystemLiterals   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parseSystemLiteralps   c    s   uvwt  i |  i  d S(   s6   parse an XML declaration header for external entities N(   s
   libxml2mods   xmlParseTextDecls   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parseTextDeclus   c    s&   yz{t  i |  i  } || Sd S(   s   parse the XML version. N(   s
   libxml2mods   xmlParseVersionInfos   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parseVersionInfoys   c    s&   ~t  i |  i  } | Sd S(   s   parse the XML version value. N(   s
   libxml2mods   xmlParseVersionNums   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parseVersionNum~s   c    s   t  i |  i  d S(   s    parse an XML declaration header N(   s
   libxml2mods   xmlParseXMLDecls   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parseXMLDecls   c    s   t  i |  i  d S(   s"   [69] PEReference ::= '%' Name ';' N(   s
   libxml2mods   xmlParserHandlePEReferences   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parserHandlePEReferences   c    s   t  i |  i  d S(   sg   TODO: Remove, now deprecated ... the test is done directly
           in the content parsing routines. N(   s
   libxml2mods   xmlParserHandleReferences   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parserHandleReferences   c    s&   t  i |  i  } | Sd S(   sp   xmlPopInput: the current input pointed by ctxt->input came
           to an end pop it and return the next char.N(   s
   libxml2mods   xmlPopInputs   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   popInputs   c    s&   t  i |  i  } | Sd S(   s   Trickery: parse an XML name but without consuming the input
           flow Needed for rollback cases. Used only when parsing
           entities references. N(   s
   libxml2mods   xmlScanNames   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   scanNames   c    s&   t  i |  i  } | Sd S(   s   skip all blanks character found at that point in the input
           streams. It pops up finished entities in the process if
           allowable at that point.N(   s
   libxml2mods   xmlSkipBlankCharss   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   skipBlankCharss   c    s5   t  i |  i | | | | |  } | Sd S(   sW   Takes a entity string content and process to do the
           adequate substitutions. N(
   s
   libxml2mods   xmlStringDecodeEntitiess   selfs   _os   strs   whats   ends   end2s   end3s   ret(   s   selfs   strs   whats   ends   end2s   end3s   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   stringDecodeEntitiess   $(F   s   __name__s
   __module__s   Nones   __init__s   __del__s   docs   isValids   lineNumberss
   loadSubsets   pedantics   replaceEntitiess   validates
   wellFormeds   htmlFreeParserCtxts   htmlParseCharRefs   htmlParseChunks   htmlParseDocuments   htmlParseElements   clearParserCtxts   freeParserCtxts   initParserCtxts
   parseChunks   parseDocuments   parseExtParsedEnts
   stopParsers   decodeEntitiess   namespaceParseNCNames   namespaceParseNSDefs   nextChars   parseAttValues   parseAttributeListDecls   parseCDSects   parseCharDatas   parseCharRefs   parseComments   parseContents   parseDocTypeDecls   parseElements   parseElementDecls   parseEncNames   parseEncodingDecls   parseEndTags   parseEntityDecls   parseEntityRefs   parseExternalSubsets   parseMarkupDecls	   parseMiscs	   parseNames   parseNamespaces   parseNmtokens   parseNotationDecls   parsePEReferences   parsePIs   parsePITargets   parsePubidLiterals   parseQuotedStrings   parseReferences   parseSDDecls   parseStartTags   parseSystemLiterals   parseTextDecls   parseVersionInfos   parseVersionNums   parseXMLDecls   parserHandlePEReferences   parserHandleReferences   popInputs   scanNames   skipBlankCharss   stringDecodeEntities(    (    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   parserCtxtRs   		s   xmlDtdc      sz   t  Z e d  Z d   Z d   Z d   Z d   Z d   Z d   Z	 d   Z
 d	   Z RS(
   Nc    s)   t  |  _ t i |  d | d  S(   Ns   _obj(   s   Nones   selfs   _os   xmlNodes   __init__s   _obj(   s   selfs   _obj(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   __init__s   c    s!   d |  i t |   f Sd  S(   Ns   <xmlDtd (%s) object at 0x%x>(   s   selfs   names   id(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   __repr__s   c    s    t  i | |  i  d S(   s#   Dumps debug information for the DTDN(   s
   libxml2mods   xmlDebugDumpDTDs   outputs   selfs   _o(   s   selfs   output(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   debugDumpDTDs   c    sR   t  i |  i  } | t j o t d   n t d |  Sd S(   s   Do a copy of the dtd.s   xmlCopyDtd() faileds   _objN(   s
   libxml2mods
   xmlCopyDtds   selfs   _os   rets   Nones	   treeErrors   xmlDtd(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   copyDtds
    c    s   t  i |  i  d S(   s   Free a DTD structure.N(   s
   libxml2mods
   xmlFreeDtds   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   freeDtds   c    sX   t  i |  i | |  } | t j o t d   n t	 d |  Sd S(   sP   Search the DTD for the description of this attribute on
           this element.s   xmlGetDtdAttrDesc() faileds   _objN(
   s
   libxml2mods   xmlGetDtdAttrDescs   selfs   _os   elems   names   rets   Nones	   treeErrors   xmlAttribute(   s   selfs   elems   names   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   dtdAttrDescs
    c    sU   t  i |  i |  } | t j o t d   n t d |  Sd S(   s2   Search the DTD for the description of this elements   xmlGetDtdElementDesc() faileds   _objN(	   s
   libxml2mods   xmlGetDtdElementDescs   selfs   _os   names   rets   Nones	   treeErrors
   xmlElement(   s   selfs   names   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   dtdElementDescs
    c    s[   t  i |  i | | |  } | t j o t	 d   n t
 d |  Sd S(   sZ   Search the DTD for the description of this qualified
           attribute on this element.s   xmlGetDtdQAttrDesc() faileds   _objN(   s
   libxml2mods   xmlGetDtdQAttrDescs   selfs   _os   elems   names   prefixs   rets   Nones	   treeErrors   xmlAttribute(   s   selfs   elems   names   prefixs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   dtdQAttrDescs
    c    sX   t  i |  i | |  } | t j o t d   n t	 d |  Sd S(   s2   Search the DTD for the description of this elements   xmlGetDtdQElementDesc() faileds   _objN(
   s
   libxml2mods   xmlGetDtdQElementDescs   selfs   _os   names   prefixs   rets   Nones	   treeErrors
   xmlElement(   s   selfs   names   prefixs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   dtdQElementDescs
    (   s   __name__s
   __module__s   Nones   __init__s   __repr__s   debugDumpDTDs   copyDtds   freeDtds   dtdAttrDescs   dtdElementDescs   dtdQAttrDescs   dtdQElementDesc(    (    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xmlDtds   	s   xmlNsc      sV   t  Z e d  Z d   Z d   Z d   Z d   Z d   Z RS(   Nc    s)   t  |  _ t i |  d | d  S(   Ns   _obj(   s   Nones   selfs   _os   xmlNodes   __init__s   _obj(   s   selfs   _obj(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   __init__s   c    s!   d |  i t |   f Sd  S(   Ns   <xmlNs (%s) object at 0x%x>(   s   selfs   names   id(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   __repr__s   c    sR   t  i |  i  } | t j o t d   n t d |  Sd S(   s   Do a copy of the namespace.s   xmlCopyNamespace() faileds   _objN(   s
   libxml2mods   xmlCopyNamespaces   selfs   _os   rets   Nones	   treeErrors   xmlNs(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   copyNamespaces
    c    sR   t  i |  i  } | t j o t d   n t d |  Sd S(   s   Do a copy of an namespace list.s   xmlCopyNamespaceList() faileds   _objN(   s
   libxml2mods   xmlCopyNamespaceLists   selfs   _os   rets   Nones	   treeErrors   xmlNs(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   copyNamespaceLists
    c    s    t  i |  i  d S(   s0   Free up the structures associated to a namespaceN(   s
   libxml2mods	   xmlFreeNss   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   freeNss   c    s   t  i |  i  d S(   sK   Free up all the structures associated to the chained
           namespaces.N(   s
   libxml2mods   xmlFreeNsLists   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys
   freeNsLists   (	   s   __name__s
   __module__s   Nones   __init__s   __repr__s   copyNamespaces   copyNamespaceLists   freeNss
   freeNsList(    (    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   xmlNss   	s   URIc      s.  t  Z e d  Z d   Z d   Z d   Z d   Z !d   Z &d   Z	 +d   Z
 0d	   Z 5d
   Z :d   Z >d   Z Bd   Z Fd   Z Jd   Z Nd   Z Rd   Z Vd   Z Zd   Z ^d   Z gd   Z kd   Z qd   Z ud   Z RS(   Nc    s7   	| t j o 	| |  _ d  Sn 
t |  _ d  S(   N(   s   _objs   Nones   selfs   _o(   s   selfs   _obj(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   __init__s    c    s=   |  i t j o t i |  i  n t |  _ d  S(   N(   s   selfs   _os   Nones
   libxml2mods
   xmlFreeURI(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   __del__s   c    s&   t  i |  i  } | Sd S(   s"   Get the authority part from an URIN(   s
   libxml2mods   xmlURIGetAuthoritys   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys	   authoritys   c    s&   t  i |  i  } | Sd S(   s!   Get the fragment part from an URIN(   s
   libxml2mods   xmlURIGetFragments   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   fragments   c    s&   t  i |  i  } | Sd S(   s   Get the opaque part from an URIN(   s
   libxml2mods   xmlURIGetOpaques   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   opaques   c    s&   !"#t  i |  i  } $| Sd S(   s   Get the path part from an URIN(   s
   libxml2mods   xmlURIGetPaths   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   path!s   c    s&   &'(t  i |  i  } )| Sd S(   s   Get the port part from an URIN(   s
   libxml2mods   xmlURIGetPorts   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   port&s   c    s&   +,-t  i |  i  } .| Sd S(   s   Get the query part from an URIN(   s
   libxml2mods   xmlURIGetQuerys   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   query+s   c    s&   012t  i |  i  } 3| Sd S(   s   Get the scheme part from an URIN(   s
   libxml2mods   xmlURIGetSchemes   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   scheme0s   c    s&   567t  i |  i  } 8| Sd S(   s   Get the server part from an URIN(   s
   libxml2mods   xmlURIGetServers   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   server5s   c    s    :;<t  i |  i |  d S(   s!   Set the authority part of an URI.N(   s
   libxml2mods   xmlURISetAuthoritys   selfs   _os	   authority(   s   selfs	   authority(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   setAuthority:s   c    s    >?@t  i |  i |  d S(   s    Set the fragment part of an URI.N(   s
   libxml2mods   xmlURISetFragments   selfs   _os   fragment(   s   selfs   fragment(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   setFragment>s   c    s    BCDt  i |  i |  d S(   s   Set the opaque part of an URI.N(   s
   libxml2mods   xmlURISetOpaques   selfs   _os   opaque(   s   selfs   opaque(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys	   setOpaqueBs   c    s    FGHt  i |  i |  d S(   s   Set the path part of an URI.N(   s
   libxml2mods   xmlURISetPaths   selfs   _os   path(   s   selfs   path(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   setPathFs   c    s    JKLt  i |  i |  d S(   s   Set the port part of an URI.N(   s
   libxml2mods   xmlURISetPorts   selfs   _os   port(   s   selfs   port(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   setPortJs   c    s    NOPt  i |  i |  d S(   s   Set the query part of an URI.N(   s
   libxml2mods   xmlURISetQuerys   selfs   _os   query(   s   selfs   query(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   setQueryNs   c    s    RSTt  i |  i |  d S(   s   Set the scheme part of an URI.N(   s
   libxml2mods   xmlURISetSchemes   selfs   _os   scheme(   s   selfs   scheme(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys	   setSchemeRs   c    s    VWXt  i |  i |  d S(   s   Set the server part of an URI.N(   s
   libxml2mods   xmlURISetServers   selfs   _os   server(   s   selfs   server(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys	   setServerVs   c    s    Z[\t  i |  i |  d S(   s   Set the user part of an URI.N(   s
   libxml2mods   xmlURISetUsers   selfs   _os   user(   s   selfs   user(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   setUserZs   c    s&   ^_`t  i |  i  } a| Sd S(   s   Get the user part from an URIN(   s
   libxml2mods   xmlURIGetUsers   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   user^s   c    s   ghit  i |  i  d S(   s   Free up the xmlURI structN(   s
   libxml2mods
   xmlFreeURIs   selfs   _o(   s   self(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   freeURIgs   c    s)   kmnt  i |  i |  } o| Sd S(   sb   Parse an URI reference string and fills in the appropriate
           fields of the uri structure N(   s
   libxml2mods   xmlParseURIReferences   selfs   _os   strs   ret(   s   selfs   strs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   parseURIReferenceks   c    s    qrst  i | |  i  d S(   s#   Prints the URI in the stream steam.N(   s
   libxml2mods   xmlPrintURIs   streams   selfs   _o(   s   selfs   stream(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   printURIqs   c    s&   uvwt  i |  i  } x| Sd S(   s!   Save the URI as an escaped stringN(   s
   libxml2mods
   xmlSaveUris   selfs   _os   ret(   s   selfs   ret(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   saveUrius   (   s   __name__s
   __module__s   Nones   __init__s   __del__s	   authoritys   fragments   opaques   paths   ports   querys   schemes   servers   setAuthoritys   setFragments	   setOpaques   setPaths   setPorts   setQuerys	   setSchemes	   setServers   setUsers   users   freeURIs   parseURIReferences   printURIs   saveUri(    (    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   URIs0   		(   s
   libxml2mods	   treeErrors   parserErrors   uriErrors
   xpathErrors   SAXCallbacks   xmlCores   nodeWraps   xpathObjectRets   registerXPathFunctions   htmlHandleOmittedElems   htmlIsScriptAttributes   htmlParseDocs   htmlParseFiles
   htmlNewDocs   htmlNewDocNoDtDs
   catalogAdds   catalogCleanups   catalogConverts   catalogDumps   catalogGetPublics   catalogGetSystems   catalogRemoves   catalogResolves   catalogResolvePublics   catalogResolveSystems   catalogResolveURIs   catalogSetDebugs   initializeCatalogs   loadACatalogs   loadCatalogs   loadCatalogss   loadSGMLSuperCatalogs
   newCatalogs   parseCatalogFiles   debugDumpStrings   shellPrintXPathErrors
   UTF8Strlens
   UTF8Strlocs   UTF8Strndups
   UTF8Strposs   UTF8Strsizes
   UTF8Strsubs   addEncodingAliass	   checkUTF8s   cleanupCharEncodingHandlerss   cleanupEncodingAliasess   delEncodingAliass   encodingAliass   initCharEncodingHandlerss   cleanupPredefinedEntitiess   initializePredefinedEntitiess   predefinedEntitys   nanoFTPCleanups   nanoFTPInits   nanoFTPProxys   nanoFTPScanProxys   nanoHTTPCleanups   nanoHTTPInits   nanoHTTPScanProxys   cleanupParsers   createDocParserCtxts
   initParsers   keepBlanksDefaults   lineNumbersDefaults   parseDTDs   parseDocs   parseEntitys	   parseFiles   parseMemorys   pedanticParserDefaults
   recoverDocs   recoverFiles   recoverMemorys   substituteEntitiesDefaults   checkLanguageIDs   copyChars   copyCharMultiBytes   createEntityParserCtxts   createFileParserCtxts   createMemoryParserCtxts   htmlCreateFileParserCtxts   htmlInitAutoCloses
   isBaseChars   isBlanks   isChars   isCombinings   isDigits
   isExtenders   isIdeographics   isLetters   isPubidChars   namePops   namePushs   newParserCtxts   nodePops   nodePushs   SAXParseFiles   createPushParsers   debugMemorys
   dumpMemorys   htmlCreatePushParsers   htmlSAXParseFiles   newNodes   registerErrorHandlers   compressModes
   newComments   newDocs   newPIs   newTexts
   newTextLens   setCompressModes	   URIEscapes   URIEscapeStrs   URIUnescapeStrings   buildURIs	   createURIs   normalizeURIPaths   parseURIs   validateNameValues   validateNamesValues   validateNmtokenValues   validateNmtokensValues   cleanupInputCallbackss   cleanupOutputCallbackss	   fileMatchs
   iOFTPMatchs   iOHTTPMatchs   parserGetDirectorys   registerDefaultInputCallbackss   registerDefaultOutputCallbackss   registerHTTPPostCallbackss   checkVersions   valuePops   xmlNodes   xmlDocs   xpathContexts   xmlAttributes   catalogs
   xmlElements   xmlAttrs	   xmlEntitys   xpathParserContexts
   parserCtxts   xmlDtds   xmlNss   URI(   s
   libxml2mods   recoverMemorys
   newTextLens   cleanupParsers   nodePops   xmlDtds   encodingAliass   htmlHandleOmittedElems   cleanupCharEncodingHandlerss
   initParsers   nanoHTTPInits   htmlParseFiles   nanoFTPCleanups
   htmlNewDocs	   checkUTF8s
   parserCtxts   createFileParserCtxts
   xpathErrors   UTF8Strndups
   UTF8Strlocs
   iOFTPMatchs   delEncodingAliass   htmlNewDocNoDtDs   shellPrintXPathErrors
   dumpMemorys   nanoFTPScanProxys   addEncodingAliass   catalogGetPublics   cleanupInputCallbackss   isBlanks   nanoFTPProxys   parseDocs   keepBlanksDefaults   htmlInitAutoCloses   parserErrors   nanoFTPInits   catalogResolvePublics
   recoverDocs   catalogRemoves   recoverFiles   normalizeURIPaths   createEntityParserCtxts   checkVersions	   xmlEntitys	   treeErrors   cleanupPredefinedEntitiess	   URIEscapes   pedanticParserDefaults   registerDefaultInputCallbackss   registerErrorHandlers
   xmlElements	   parseFiles   namePops   newDocs   valuePops   catalogGetSystems   checkLanguageIDs   uriErrors   catalogCleanups
   UTF8Strsubs   copyChars   nodePushs   loadACatalogs   parseDTDs   catalogSetDebugs   isChars   loadCatalogss   isLetters   htmlCreateFileParserCtxts   createDocParserCtxts   xmlAttrs   parseEntitys   registerHTTPPostCallbackss
   UTF8Strposs   isDigits   newNodes   htmlCreatePushParsers   newParserCtxts   setCompressModes   xmlNss   buildURIs   htmlIsScriptAttributes   isCombinings	   fileMatchs   initCharEncodingHandlerss   catalogResolves   cleanupEncodingAliasess   URIUnescapeStrings   xpathContexts   registerDefaultOutputCallbackss   validateNameValues   xmlNodes
   isBaseChars   UTF8Strsizes   parseURIs   registerXPathFunctions	   createURIs   cleanupOutputCallbackss   parserGetDirectorys   newPIs   parseCatalogFiles   initializePredefinedEntitiess   predefinedEntitys   xmlAttributes   substituteEntitiesDefaults   parseMemorys
   catalogAdds   nanoHTTPCleanups   nanoHTTPScanProxys   createMemoryParserCtxts   xmlDocs   catalogConverts   SAXCallbacks   validateNamesValues   namePushs   copyCharMultiBytes   catalogResolveURIs   debugMemorys   isIdeographics   URIs   htmlSAXParseFiles   newTexts   catalogs   xpathParserContexts   URIEscapeStrs   iOHTTPMatchs   catalogDumps   debugDumpStrings
   UTF8Strlens   nodeWraps   xmlCores   compressModes   validateNmtokenValues   SAXParseFiles   lineNumbersDefaults   htmlParseDocs   validateNmtokensValues   catalogResolveSystems   createPushParsers   initializeCatalogs
   isExtenders   xpathObjectRets   isPubidChars   loadCatalogs
   newComments
   newCatalogs   loadSGMLSuperCatalog(    (    s+   /usr/lib/python2.2/site-packages/libxml2.pys   ? s.  	h				
		
	
	
	   @' r Y<!