Jfc@sC.ddlZddlZddlZdefdYZdZdZdefdYZdefd YZd efd YZ d efd YZ dfdYZ de fdYZ de fdYZ dfdYZdfdYZdfdYZdfdYZdZdZdZdZd Zd!Zd"ZdZd Zd!Zd"Zd#Zd$fd%YZd&fd'YZd(fd)YZ d*fd+YZ!d,Z"d-fd.YZ#d/Z$gZ%d0Z&d1Z'd2Z(d3Z)d4Z*d5Z+d6Z,d7Z-d8Z.d9Z/d:Z0d;Z1d<Z2d=Z3d>Z4d?Z5d@Z6dAZ7dBZ8dCZ9dDZ:dEZ;dFZ<dGZ=dHZ>dIZ?dJZ@dKZAdLZBdMZCdNZDdOZEdPZFdQZGdRZHdSZIdTZJdUZKdVZLdWZMdXZNdYZOdZZPd[ZQd\ZRd]ZSd^ZTd_ZUd`ZVdaZWdbZXdcZYddZZdeZ[dfZ\dgZ]dhZ^diZ_djZ`dkZadlZbdmZcdnZddoZedpZfdqZgdrZhdsZidtZjduZkdvZldwZmdxZndyZodzZpd{Zqd|Zrd}Zsd~ZtdZudZvdZwdZxdZydZzdZ{dZ|dZ}dZ~dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd Zd Zd Zd Zd ZdZdZdZdZdZdZ dZ dZ dZ dZ dZdZdZdZdZdZdZdZd Zd!Zd"Zd#Zd$Zd%Zd&Zd'Zd(Zd)Zd*Z d+Z!d,Z"d-Z#d.Z$d/Z%d0Z&d1Z'd2Z(d3Z)d4Z*d5Z+d6Z,d7Z-d8Z.d9Z/d:Z0d;Z1d<Z2d=Z3d>Z4d?Z5d@Z6dAZ7dBZ8dCZ9dDZ:dEZ;dFZ<dGZ=dHZ>dIZ?dJZ@dKZAdLZBdMZCdNZDdOZEdPZFdQZGdRZHdSZIdTZJdUZKdVZLdWZMdXZNdYZOdZZPd[ZQd\ZRd]ZSd^ZTd_ZUd`ZVdaZWdbZXdcZYddZZdeZ[dfZ\dgZ]dhZ^diZ_djZ`dkZadlZbdmZcdnZddoZedpZfdqZgdrZhdsZidtZjduZkdvZldwZmdxZndyZodzZpd{Zqd|Zrd}Zsd~ZtdZudZvdZwdZxdZydZzdZ{dZ|dZ}dZ~dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdefdYZdefdYZdfdYZdefdYZdefdYZdefdYZdfdYZdefdYZdefdYZdefdYZdefdYZde fdYZde fdYZdfdYZdfdYZdfdYZde!fdYZdfdYZdfdYZde fdYZdfdYZde#fdYZdfdYZdefdYZdfdYZdfdYZdZdZd Zd!ZdZdZd ZdZd Zd!Zd"ZdZdZdZd Zd!Zd"ZdZd Zd!Zd"ZdZdZd Zd!Zd"ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd Zd!Zd"ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd Zd!Zd"ZdZdZdZd Zd"ZdZdZ dZ dZ dZ dZ dZd Zd"ZdZdZd Zd!Zd"ZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%dZ&dZ'dZ(dZ)dZ*dZ+dZ,dZ-dZ.dZ/dZ0dZ1dZ2dZ3dZ4dZ5dZ6dZ7dZ8dZ9dZ:dZ;dZ<dZ=dZ>dZ?dZ@dZAdZBdZCdZDdZEdZFdZGdZHdZIdZJdZKdZLdZMdZNdZOd ZPdZQd ZRd ZSd ZTd ZUdZVdZWdZXdZYdZZdZ[dZ\dZ]dZ^dZ_dZ`dZadZbdZcdZddZedZfdZgd Zhd!Zid"Zjd#Zkd$Zld%Zmd&Znd'Zod(Zpd)Zqd*Zrd+Zsd,Ztd-Zud.Zvd/Zwd0Zxd1Zyd2Zzd3Z{d4Z|d5Z}d6Z~d7Zd8Zd9Zd:Zd;Zd<Zd=Zd>Zd?Zd@ZdAZdBZdCZdDZdEZdFZdGZdHZdIZdJZdKZdLZdMZdNZdOZdPZdQZdRZdSZdTZdUZdVZdWZdXZdYZdZZd[Zd\Zd]Zd^Zd_Zd`ZdaZdbZdcZddZdeZdfZdgZdhZdiZdjZdkZdlZdmZdnZdoZdpZdqZdrZdsZdtZduZdvZdwZdxZdyZdzZd{Zd|Zd}Zd~ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ dZ dZ dZ dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%dZ&dZ'dZ(dZ)dZ*dZ+dZ,dZ-dZ.dZ/dZ0dZ1dZ2dZ3dZ4dZ5dZ6dZ7dZ8dZ9dZ:dZ;dZ<dZ=dZ>dZ?dZ@dZAdZBdZCdZDdZEdZFdZGdZHdZIdZJdZKdZLdZMdZNdZOdZPd ZQd ZRd ZSd ZTd ZUdZVdZWdZXdZYdZZdZ[dZ\dZ]dZ^dZ_dZ`dZadZbdZcdZddZedZfdZgd Zhd!Zid"Zjd#Zkd$Zld%Zmd&Znd'Zod(Zpd)Zqd*Zrd+Zsd,Ztd-Zud.Zvd/Zwd0Zxd1Zyd2Zzd3Z{d4Z|d5Z}d6Z~d7Zd8Zd9Zd:Zd;Zd<Zd=Zd>Zd?Zd@ZdAZdBZdCZdDZdEZdFZdGZdHZdIZdJZdKZdLZdMZdNZdOZdPZdQZdRZdSZdTZdUZdVZdWZdXZdYZdZZd[Zd\Zd]Zd^Zd_Zd`ZdaZdbZdcZddZdeZdfZdgZdhZdiZdjZdkZdlZdmZdnZdoZdpZdqZdrZdsZdtZduZdvZdwZdxZdyZdzZd{Zd|Zd}Zd~ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ dZ dZ dZ dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%dZ&dZ'dZ(dZ)dZ*dZ+dZ,dZ-dZ.dZ/dZ0dZ1dZ2dZ3dZ4dZ5dZ6dZ7dZ8dZ9dZ:dZ;dZ<dZ=dZ>dZ?dZ@dZAdZBdZCdZDdZEdZFdZGdZHdZIdZJdZKdZLdZMdZNdZOdZPd ZQd ZRd ZSd ZTd ZUdZVdZWdZXdZYdZZdZ[dZ\dZ]dZ^dZ_dZ`dZadZbdZcdZddZedZfdZgd Zhd!Zid"Zjd#Zkd$Zld%Zmd&Znd'Zod(Zpd)Zqd*Zrd+Zsd,Ztd-Zud.Zvd/Zwd0Zxd1Zyd2Zzd3Z{d4Z|d5Z}d6Z~d7Zd8Zd9Zd:Zd;Zd<Zd=Zd>Zd?Zd@ZdAZdBZdCZdDZdEZdFZdGZdHZdIZdJZdKZdLZdMZdNZdOZdPZdQZdRZdSZdTZdUZdVZdWZdXZdYZdZZd[Zd\Zd]Zd^Zd_Zd`ZdaZdbZdcZddZdeZdfZdgZdhZdiZdjZdkZdlZdmZdnZdoZdpZdqZdrZdsZdtZduZdvZdwZdxZdyZdzZd{Zd|Zd}Zd~ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd Zd!Zd"ZdZdZd Zd!Zd"ZdZd Zd!Zd"ZdZdZd Zd!Z d"Z dZ dZ dZ dZdZdZdZdZdZdZdZdZdZdZdZd ZdZd Zd!Zd"ZdZdZ dZ!dZ"dZ#dZ$dZ%dZ&dZ'dZ(dZ)dZ*dZ+dZ,dZ-dZ.dZ/dZ0d Z1dZ2d Z3d!Z4d"Z5dZ6dZ7dZ8dZ9dZ:dZ;dZ<dZ=dZ>dZ?dZ@dZAdZBdZCdZDdZEdZFdZGdZHdZIdZJdZKdZLdZMdZNdZOdZPdZQdZRdZSdZTd ZUd!ZVd"ZWdZXdZYd ZZd!Z[d"Z\dZ]dZ^dZ_dZ`dZadZbdZcdZddZedZfdZgdZhdZidZjdZkdZldZmdZndZodZpdZqdZrdZsdZtd Zud!Zvd"ZwdZxdZydZzd Z{d!Z|dZ}dZ~dZd Zd!Zd"ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd Zd!Zd"ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd Zd"ZdZdZdZdZd Zd!ZdZd"ZdZdZdZdZdZdZdZdZdZdZd Zd!Zd"ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd Zd!ZdZd Zd!Zd"ZdZdZdZdZdZdZdZdZdZdZdZdZdZd Zd"ZdZdZdRZ dZ dZ dZ d Z d!Zd"ZdZdZdZdZd Zd!Zd"ZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%dZ&dZ'dZ(dZ)dZ*dZ+dZ,dsZ-dtZ.duZ/dvZ0dwZ1dxZ2dyZ3dzZ4d{Z5d|Z6d}Z7d~Z8dZ9dZ:dZ;d Z<dZ=dZ>d Z?d!Z@d"ZAdZBdZCdZDd ZEdZFd ZGd"ZHdZIdZJdZKdZLdZMdZNdRZOdZPdZQdZRdZSdZTdZUdZVdZWdZXdZYdZZdZ[dZ\dZ]dZ^dZ_d Z`d!Zad"ZbdZcd Zdd"ZedZfdZgdZhdZidZjdZkdZld Zmd!ZndZodZpd Zqd!Zrd"ZsdZtdZudZvdZwdZxdZydZzd Z{d!Z|d"Z}dZ~dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdS(iNt libxmlErrorcBseZRS((t__name__t __module__(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRscCs>y/ttj}|dkr.|dkr.dSWndSXdS(Nt PyCObjectt PyCapsuleii(ttypet_objR(tobjtn((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt checkWrapper scCs't|}|dkr#tj|S|S(Ni(tidtsystmaxsize(toti((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytpos_ids   t treeErrorcBseZdZdZRS(cCs ||_dS(N(tmsg(tselfR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt__init__scCs|jS(N(R(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt__str__!s(RRRR(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs t parserErrorcBseZdZdZRS(cCs ||_dS(N(R(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR%scCs|jS(N(R(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR's(RRRR(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR$s turiErrorcBseZdZdZRS(cCs ||_dS(N(R(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR+scCs|jS(N(R(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR-s(RRRR(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR*s t xpathErrorcBseZdZdZRS(cCs ||_dS(N(R(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR1scCs|jS(N(R(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR3s(RRRR(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR0s t ioWrappercBs;eZdZdZdZddZddZRS(cCs||_d|_dS(N(t_ioWrapper__iotNonet_o(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR7s cCs-|jdkrdS|jjd|_dS(Nii(RRtclose(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytio_close;s   cCs$|jdkrdS|jjdS(Nii(RRtflush(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytio_flushBs icCs|jdkrdSy4|dkr4|jj}n|jj|}WnZtk rddl}|jd}dt|fGHd|jfGH|jdkdSX|S(Niiisfailed to read from Python:son IO:(RRtreadt ExceptionR texc_infoR(RtlentretR te((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytio_readHs    cCsB|jdkrdS|dkr/|jj|S|jj||S(Nii(RRtwrite(RtstrR#((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytio_writeZs  (RRRRRR&R)(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR6s     t ioReadWrappercBs&eZddZdZdZRS(tcCs)tj||tj|||_dS(N(RRt libxml2modtxmlCreateInputBufferR(RRtenc((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRbscCs>dGH|j|jdkr1tj|jnd|_dS(Nt__del__(RRRR,txmlFreeParserInputBuffer(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR/fs  cCs9|j|jdkr,tj|jnd|_dS(N(RRRR,R0(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRms (RRRR/R(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR*as  tioWriteWrappercBs/eZddZdZdZdZRS(R+cCst|tdkr)dGHd|_nt|jdkrtj|}|dkrltj||ntj||||_nGtj|}|dkrtj||ntj||||_dS(NR+swrite io from a stringR( RRR RR,toutputBufferGetPythonFileRRR(RRR.tfile((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRts    cCs9|j|jdkr,tj|jnd|_dS(N(RRRR,txmlOutputBufferClose(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR/s cCs9|j|jdkr,tj|jnd|_dS(N(RRRR,R4(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs cCs9|j|jdkr,tj|jnd|_dS(N(RRRR,R4(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs (RRRR/RR(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR1ss   t SAXCallbackcBseZdZdZdZdZdZdZdZdZ dZ d Z d Z d Z d Zd ZdZdZdZdZdZdZdZRS(sBase class for SAX handlerscCsdS(s#called at the start of the documentN((R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt startDocumentscCsdS(s!called at the end of the documentN((R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt endDocumentscCsdS(scalled at the start of every element, tag is the name of the element, attrs is a dictionary of the element's attributesN((Rttagtattrs((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt startElementscCsdS(sOcalled at the start of every element, tag is the name of the elementN((RR8((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt endElementscCsdS(scalled when character data have been read, data is the string containing the data, multiple consecutive characters() callback are possible.N((Rtdata((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt charactersscCsdS(scalled when CDATA section have been read, data is the string containing the data, multiple consecutive cdataBlock() callback are possible.N((RR<((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt cdataBlockscCsdS(s.called when an entity reference has been foundN((Rtname((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt referencescCsdS(s>called when potentially ignorable white spaces have been foundN((RR<((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytignorableWhitespacescCsdS(sqcalled when a PI has been found, target contains the PI name and data is the associated data in the PIN((RttargetR<((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytprocessingInstructionscCsdS(sBcalled when a comment has been found, content contains the commentN((Rtcontent((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytcommentscCsdS(scalled 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((RR?t externalIDtsystemID((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytexternalSubsetscCsdS(scalled 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((RR?RFRG((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytinternalSubsetscCsdS(scalled 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((RR?RRFRGRD((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt entityDeclscCsdS(scalled 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((RR?RFRG((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt notationDeclscCsdS(s2called when an ATTRIBUTE definition has been foundN((RtelemR?Rtdefit defaultValuetnameList((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt attributeDeclscCsdS(s0called when an ELEMENT definition has been foundN((RR?RRD((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt elementDeclscCsdS(scalled 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((RR?tpublicIdRGt notationName((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRJscCsdS(N((RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytwarningscCst|dS(N(R(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyterrorscCst|dS(N(R(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt fatalErrors(RRt__doc__R6R7R:R;R=R>R@RARCRERHRIRJRKRPRQRTRURV(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR5s*                   txmlCorecBs"eZddZdZdZdZdZdZdZ dZ dZ d Z d Z d ZeZd Zd ZdZddlZeejdd!dkrdZneedddZee dddZee dddZee dddZee dddZee dddZeedddZeedddZeedddZ eedddZ!dddZ"ddd Z#ddddd!Z$ddddd"Z%d#Z&d$Z'd%Z(d&Z)d'Z*e)Z+d(Z,RS()cCs&|dkr||_dSd|_dS(N(RR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR s  cCsB|dkrtStj|j|j}|dkr8tS|tkS(N(RtFalseR,tcompareNodesEqualRtTrue(RtotherR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt__eq__s   cCs-|dkrtStj|j|j}| S(N(RR[R,RZR(RR\R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt__ne__s cCstj|j}|S(N(R,tnodeHashR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt__hash__scCs |jS(N(t serialize(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR"scCs,tj|j}|dkr"dSt|S(N(R,tparentRRtnodeWrap(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt get_parent$s cCs,tj|j}|dkr"dSt|S(N(R,tchildrenRRRc(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt get_children)s cCs,tj|j}|dkr"dSt|S(N(R,tlastRRRc(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytget_last.s cCs,tj|j}|dkr"dSt|S(N(R,tnextRRRc(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytget_next3s cCs/tj|j}|dkr"dStd|S(NR(R,t propertiesRRtxmlAttr(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytget_properties8s cCs,tj|j}|dkr"dSt|S(N(R,tprevRRRc(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytget_prev=s cCstj|jS(N(R,txmlNodeGetContentR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt get_contentBscCstj|jS(N(R,R?R(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytget_nameEscCstj|jS(N(R,RR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytget_typeGscCsQtj|j}|dkrD|jdkr=td|jSdSntd|S(Nt document_xmlt document_htmlR(RtRu(R,tdocRRRtxmlDoc(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytget_docIs  iNiig@cCs#|dkr8tj|j}|dkr.dSt|S|dkrstj|j}|dkrfdStd|S|dkrtj|j}|dkrdSt|S|dkrtj|j}|dkrdSt|S|dkrtj |j}|dkrdSt|S|dkrStj |j}|dkrIdSt|S|dkrotj |jS|d krtj |jS|d krtj |jS|d krtj|j}|dkr|j d ks|j d krtd|jSdSntd|St|dS(NRbRkRReRgRiRnRDR?RRvRtRu(R,RbRRRcRkRlReRgRiRnRpR?RRvRwtAttributeError(RtattrR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt __getattr__WsX                        s Parent nodesFirst child nodesLast sibling nodesNext sibling nodesPrevious sibling nodesList of propertiessContent of this nodes Node names Node types!The document this node belongs tocCstj|j||S(N(R,t serializeNodeR(Rtencodingtformat((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRascCstj|j|||S(N(R,t saveNodeToR(RR3R}R~((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytsaveToscCsS|r%g|D]}|j^q }ntj|jj||dk||dkS(Ni(RR,txmlC14NDocDumpMemoryRx(Rtnodest exclusivetprefixest with_commentsR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt c14nMemorys  cCsV|r%g|D]}|j^q }ntj|jj||dk||dk|S(Ni(RR,txmlC14NDocSaveToRx(RR3RRRRR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt c14nSaveTos   cCsO|j}|dkrdS|j}|j||j|}|j|S(N(RvRtxpathNewContexttsetContextNodet xpathEvaltxpathFreeContext(RtexprRvtctxttres((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs     cCs |j|S(N(R(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt xpathEval2scCs8tj|j|}|dkr%dStd|}|S(s5 Remove a namespace definition from a node. If href is None, remove all of the ns definitions on that node. The removed namespaces are returned as a linked list. Note: If any child nodes referred to the removed namespaces, they will be left with dangling links. You should call renconciliateNs() to fix those pointers. Note: This method does not free memory taken by the ns definitions. You will need to free it manually with the freeNsList() method on the returns xmlNs object. RN(R,txmlNodeRemoveNsDefRRtxmlNs(RthrefR$t _xmlCore__tmp((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt removeNsDefs  cCs t|S(N(txmlCoreDepthFirstItertor(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytwalk_depth_firstscCs t|S(N(txmlCoreBreadthFirstItertor(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytwalk_breadth_firstscCs2y|jjjWnnXtj|jdS(N(Rvt_ctxtRR,t xmlFreeDocR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytfrees (-RRRRR]R^R`RRdRfRhRjRmRoRqt getContentRrRsRxR tfloattversionR{tpropertyRbReRgRiRnRkRDR?RRvRaRRRRRRRRt__iter__R(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRX s\                /       RcBs)eZdZdZdZeZRS(cCs||_g|_dS(N(tnodetparents(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs cCs|S(N((R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRscCs{xt|jr;|j}|jj|j|jj|_|Sy|jj}Wntk rgtnX|j|_qdS(N(RRtappendRetpopt IndexErrort StopIterationRi(RR$Rb((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt__next__s    (RRRRRRi(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs   RcBs)eZdZdZdZeZRS(cCs||_g|_dS(N(RR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR's cCs|S(N((R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR*scCs{xt|jr;|j}|jj|j|jj|_|Sy|jj}Wntk rgtnX|j|_qdS(N(RRRRiRRRRe(RR$Rb((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR,s    (RRRRRRi(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR&s   cCstj|}|dks'|dkr4td|S|dkrMtd|S|dd!dkrmtd|S|dkrtd|S|d krtd|S|d krtd|S|d krtd|S|d krt d|Std|S( NtelementttextRt attributeiitdocumentt namespacet elem_decltattribute_declt entity_decltdtd( R,RtxmlNodeRlRwRt xmlElementt xmlAttributet xmlEntitytxmlDtd(R R?((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRc=s$              cCst|}|tgkr7ttt|}|S|tdkrhttt|}t|S|tdks|tdks|tdkr|St|SdS(NR+ig((RtlisttmaptxpathObjectRetttupleRc(R totypeR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRRs  6cCstj||||}dS(N(R,txmlRegisterXPathFunction(RR?tns_uritfR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytregisterXPathFunctionbsiiiicCsRddl}d|jkr0tj||}nddl}|j||}|S(spRegister a Python written function to for error reporting. The function is called back as f(ctx, error). iNtlibxslt(R tmodulesR,txmlRegisterErrorHandlerRtregisterErrorHandler(RtctxR R$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRxs   tparserCtxtCorecBs8eZddZdZdZdZdZRS(cCs&|dkr||_dSd|_dS(N(RR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs  cCs/|jdkr"tj|jnd|_dS(N(RRR,txmlFreeParserCtxt(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR/scCstj|j||dS(sRegister an error handler that will be called back as f(arg,msg,severity,reserved). @reserved is currently always None.N(R,txmlParserCtxtSetErrorHandlerR(RRtarg((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytsetErrorHandlerscCstj|jS(sWReturn (f,arg) as previously registered with setErrorHandler or (None,None).(R,txmlParserCtxtGetErrorHandlerR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytgetErrorHandlerscCstj|j|S(s(Register a local catalog with the parser(R,taddLocalCatalogR(Rturi((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRsN(RRRRR/RRR(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs     t ValidCtxtCorecBseZdZddZRS(cOsdS(N((Rtargstkw((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRscCstj|j|||dS(sy Register error and warning handlers for DTD validation. These will be called back as f(msg,arg) N(R,txmlSetValidErrorsR(Rterr_funct warn_funcR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytsetValidityErrorHandlersN(RRRRR(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs tSchemaValidCtxtCorecBseZdZddZRS(cOsdS(N((RRR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRscCstj|j|||dS(s| Register error and warning handlers for Schema validation. These will be called back as f(msg,arg) N(R,txmlSchemaSetValidErrorsR(RRRR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRsN(RRRRR(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs trelaxNgValidCtxtCorecBseZdZddZRS(cOsdS(N((RRR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRscCstj|j|||dS(s} Register error and warning handlers for RelaxNG validation. These will be called back as f(msg,arg) N(R,txmlRelaxNGSetValidErrorsR(RRRR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRsN(RRRRR(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs cCs%|\}}||||t|S(s)Intermediate callback to wrap the locator(txmlTextReaderLocator(txxx_todo_changemeRtseveritytlocatorRR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt_xmlTextReaderErrorFuncs txmlTextReaderCorecBs/eZddZdZdZdZRS(cCs/d|_|dkr"||_dSd|_dS(N(RtinputR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs   cCs/|jdkr"tj|jnd|_dS(N(RRR,txmlFreeTextReader(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR/scCsE|dkr%tj|jddntj|jt||fdS(s]Register an error handler that will be called back as f(arg,msg,severity,locator).N(RR,txmlTextReaderSetErrorHandlerRR(RRR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytSetErrorHandlers  cCs0tj|j\}}|dkr(dS|SdS(sWReturn (f,arg) as previously registered with setErrorHandler or (None,None).N(NN(R,txmlTextReaderGetErrorHandlerRR(RRR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytGetErrorHandlers N(RRRRR/RR(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs   cCstjdS(N(R,txmlPythonCleanupParser(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt cleanupParserscCs'd}tj|tj|dS(NcSs7x0ttD]"}||}|dk r |Sq WdS(N(treversedt__input_callbacksR(tURItcbR ((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytfindOpenCallbacks  (R,txmlRegisterInputCallbackRR(tfuncR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytregisterInputCallbacks  cCsBttdkrtjnttdkr>tjndS(Ni(R#RRR,txmlUnregisterInputCallback(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytpopInputCallbackss cCsdS(s%DEPRECATED: This feature was removed.N((((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt dumpMemoryscCs:tj||}|dkr-tdntd|S(s/DEPRECATED: Use htmlNewParserCtxt and htmlCtxtReadFile. Create a parser context to read from a file. A non-None encoding overrides encoding declarations in the document. Automatic support for ZLIB/Compress compressed document is provided by default if found at compile-time. s!htmlCreateFileParserCtxt() failedRN(R,thtmlCreateFileParserCtxtRRt parserCtxt(tfilenameR}R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs cCs:tj||}|dkr-tdntd|S(sDEPRECATED: Use htmlNewParserCtxt and htmlCtxtReadMemory. Create a parser context for an HTML in-memory document. The input buffer must not contain any terminating null bytes. s#htmlCreateMemoryParserCtxt() failedRN(R,thtmlCreateMemoryParserCtxtRRR(tbuffertsizeR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR)s cCstj|}|S(soDEPRECATED: Use HTML_PARSE_NOIMPLIED Set and return the previous value for handling HTML omitted tags. (R,thtmlHandleOmittedElem(tvalR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR1scCstjdS(sDEPRECATED: This is a no-op. N(R,thtmlInitAutoClose(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR7scCstj|}|S(s0Check if an attribute is of content type Script (R,thtmlIsScriptAttribute(R?R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR;scCs4tj}|dkr'tdntd|S(sAllocate and initialize a new HTML parser context. This can be used to parse HTML documents into DOM trees with functions like xmlCtxtReadFile or xmlCtxtReadMemory. See htmlCtxtUseOptions for parser options. See xmlCtxtSetErrorHandler for advanced error handling. See xmlNewInputURL, xmlNewInputMemory, xmlNewInputIO and similar functions for advanced input control. See htmlNewSAXParserCtxt for custom SAX parsers. shtmlNewParserCtxt() failedRN(R,thtmlNewParserCtxtRRR(R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR@s  cCs:tj||}|dkr-tdntd|S(sDEPRECATED: Use htmlReadDoc. Parse an HTML in-memory document and build a tree. This function uses deprecated global parser options. shtmlParseDoc() failedRN(R,t htmlParseDocRRRw(tcurR}R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRMs cCs:tj||}|dkr-tdntd|S(sMParse an HTML file and build a tree. See xmlNewInputURL for details. shtmlParseFile() failedRN(R,t htmlParseFileRRRw(RR}R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRUs cCs@tj||||}|dkr3tdntd|S(swConvenience function to parse an HTML document from a zero-terminated string. See htmlCtxtReadDoc for details. shtmlReadDoc() failedRN(R,t htmlReadDocRRRw(R(turlR}toptionsR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR\s cCs@tj||||}|dkr3tdntd|S(sConvenience function to parse an HTML document from a file descriptor. NOTE that the file descriptor will not be closed when the context is freed or reset. See htmlCtxtReadFd for details. shtmlReadFd() failedRN(R,t htmlReadFdRRRw(tfdRR}RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRcs cCs=tj|||}|dkr0tdntd|S(sConvenience function to parse an HTML file from the filesystem, the network or a global user-defined resource loader. See htmlCtxtReadFile for details. shtmlReadFile() failedRN(R,t htmlReadFileRRRw(RR}RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRls cCsCtj|||||}|dkr6tdntd|S(sConvenience function to parse an HTML document from memory. The input buffer must not contain any terminating null bytes. See htmlCtxtReadMemory for details. shtmlReadMemory() failedRN(R,thtmlReadMemoryRRRw(RRRR}RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRts cCstj|}|S(s7Determine if a given attribute is a boolean attribute. (R,thtmlIsBooleanAttr(R?R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRscCs:tj||}|dkr-tdntd|S(sCreates a new HTML document shtmlNewDoc() failedRN(R,t htmlNewDocRRRw(Rt ExternalIDR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs cCs:tj||}|dkr-tdntd|S(sWCreates a new HTML document without a DTD node if @URI and @ExternalID are None shtmlNewDocNoDtD() failedRN(R,thtmlNewDocNoDtDRRRw(RR R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR s cCstj|}|S(sKDEPRECATED: Use parser option XML_PARSE_SAX1. Set the default version of SAX used globally by the library. By default, during initialization the default is set to 2. Note that it is generally a better coding style to use xmlSAXVersion() to set up the version explicitly for a given parsing context. (R,txmlSAXDefaultVersion(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytSAXDefaultVersionscCstjdS(sDEPRECATED: This function is a no-op. Call xmlInitParser to initialize the library. Initialize the default SAX2 handler N(R,txmlDefaultSAXHandlerInit(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytdefaultSAXHandlerInitscCstjdS(s[DEPRECATED: This function is a no-op. Call xmlInitParser to initialize the library. N(R,thtmlDefaultSAXHandlerInit(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRscCstj|||}|S(sAdd 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(); (R,t xmlCatalogAdd(RtorigtreplaceR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt catalogAddscCstjdS(s0Free up all the memory associated with catalogs N(R,txmlCatalogCleanup(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytcatalogCleanupscCstj}|S(s1Convert all the SGML catalog entries as XML ones (R,txmlCatalogConvert(R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytcatalogConverts cCs*|dk r|jntj|dS(s7Dump all the global catalog content to the given file. N(RRR,txmlCatalogDump(tout((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt catalogDumps cCstj|}|S(soTry to lookup the catalog reference associated to a public ID DEPRECATED, use xmlCatalogResolvePublic() (R,txmlCatalogGetPublic(tpubIDR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytcatalogGetPublicscCstj|}|S(soTry to lookup the catalog reference associated to a system ID DEPRECATED, use xmlCatalogResolveSystem() (R,txmlCatalogGetSystem(tsysIDR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytcatalogGetSystemscCstj|}|S(s!Remove an entry from the catalog (R,txmlCatalogRemove(tvalueR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt catalogRemovescCstj||}|S(s:Do a complete resolution lookup of an External Identifier (R,txmlCatalogResolve(RRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytcatalogResolvescCstj|}|S(sETry to lookup the catalog reference associated to a public ID (R,txmlCatalogResolvePublic(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytcatalogResolvePublicscCstj|}|S(s3Try to lookup the catalog resource for a system ID (R,txmlCatalogResolveSystem(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytcatalogResolveSystemscCstj|}|S(s*Do a complete resolution lookup of an URI (R,txmlCatalogResolveURI(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytcatalogResolveURIscCstj|}|S(s[Used to set the debug level for catalog operation, 0 disable debugging, 1 enable it (R,txmlCatalogSetDebug(tlevelR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytcatalogSetDebugscCstjdS(sDo the catalog initialization. this function is not thread safe, catalog initialization should preferably be done once at startup N(R,txmlInitializeCatalog(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytinitializeCatalogscCs7tj|}|dkr*tdntd|S(sLoad 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. sxmlLoadACatalog() failedRN(R,txmlLoadACatalogRRtcatalog(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt loadACatalogs cCstj|}|S(sLoad 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 startup (R,txmlLoadCatalog(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt loadCatalogscCstj|dS(sLoad 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 startup N(R,txmlLoadCatalogs(tpathss((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt loadCatalogsscCs7tj|}|dkr*tdntd|S(sLoad 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() failedRN(R,txmlLoadSGMLSuperCatalogRRR2(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytloadSGMLSuperCatalogs cCs7tj|}|dkr*tdntd|S(screate a new Catalog. sxmlNewCatalog() failedRN(R,t xmlNewCatalogRRR2(tsgmlR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt newCatalogs cCs7tj|}|dkr*tdntd|S(sjparse an XML file and build a tree. It's like xmlParseFile() except it bypass all catalog lookups. sxmlParseCatalogFile() failedRN(R,txmlParseCatalogFileRRRw(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytparseCatalogFiles cCstj|}|S(sSThis function is DEPRECATED. Use xmlIsBaseChar_ch or xmlIsBaseCharQ instead (R,t xmlIsBaseChar(tchR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt isBaseChar(scCstj|}|S(sMThis function is DEPRECATED. Use xmlIsBlank_ch or xmlIsBlankQ instead (R,t xmlIsBlank(RAR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytisBlank.scCstj|}|S(sKThis function is DEPRECATED. Use xmlIsChar_ch or xmlIsCharQ instead (R,t xmlIsChar(RAR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytisChar4scCstj|}|S(s9This function is DEPRECATED. Use xmlIsCombiningQ instead (R,txmlIsCombining(RAR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt isCombining:scCstj|}|S(sMThis function is DEPRECATED. Use xmlIsDigit_ch or xmlIsDigitQ instead (R,t xmlIsDigit(RAR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytisDigit?scCstj|}|S(sSThis function is DEPRECATED. Use xmlIsExtender_ch or xmlIsExtenderQ instead (R,t xmlIsExtender(RAR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt isExtenderEscCstj|}|S(s;This function is DEPRECATED. Use xmlIsIdeographicQ instead (R,txmlIsIdeographic(RAR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt isIdeographicKscCstj|}|S(sUThis function is DEPRECATED. Use xmlIsPubidChar_ch or xmlIsPubidCharQ instead (R,txmlIsPubidChar(RAR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt isPubidCharPscCstj|}|S(s&Convenient way to turn bool into text (R,t xmlBoolToText(tboolvalR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt boolToTextZscCs-|dk r|jntj||dS(s<Dumps information about the string, shorten it if necessary N(RRR,txmlDebugDumpString(toutputR(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytdebugDumpString_s cCstj||dS(s6Print the xpath error to libxml default error channel N(R,txmlShellPrintXPathError(t errorTypeR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytshellPrintXPathErrordscCstjdS(sDEPRECATED: This function is a no-op. Call xmlCleanupParser to free global state but see the warnings there. xmlCleanupParser should be only called once at program exit. In most cases, you don't have call cleanup functions at all. N(R,txmlDictCleanup(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt dictCleanuplscCstj}|S(s%DEPRECATED: Alias for xmlInitParser. (R,txmlInitializeDict(R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytinitializeDictts cCstj||}|S(sbRegisters an alias @alias for an encoding named @name. Existing alias will be overwritten. (R,txmlAddEncodingAlias(R?taliasR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytaddEncodingAlias}scCstjdS(sDEPRECATED: This function will be made private. Call xmlCleanupParser to free global state but see the warnings there. xmlCleanupParser should be only called once at program exit. In most cases, you don't have call cleanup functions at all. Cleanup the memory allocated for the char encoding support, it unregisters all the encoding handlers and the aliases. N(R,txmlCleanupCharEncodingHandlers(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytcleanupCharEncodingHandlersscCstjdS(sUnregisters all aliases N(R,txmlCleanupEncodingAliases(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytcleanupEncodingAliasesscCstj|}|S(s%Unregisters an encoding alias @alias (R,txmlDelEncodingAlias(R_R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytdelEncodingAliasscCstj|}|S(s-Lookup an encoding name for the given alias. (R,txmlGetEncodingAlias(R_R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt encodingAliasscCstjdS(s%DEPRECATED: Alias for xmlInitParser. N(R,txmlInitCharEncodingHandlers(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytinitCharEncodingHandlersscCstjdS(s:Cleanup up the predefined entities table. Deprecated call N(R,txmlCleanupPredefinedEntities(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytcleanupPredefinedEntitiesscCstjdS(s0Set up the predefined entities. Deprecated call N(R,txmlInitializePredefinedEntities(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytinitializePredefinedEntitiesscCs7tj|}|dkr*tdntd|S(s1Check whether this name is an predefined entity. sxmlGetPredefinedEntity() failedRN(R,txmlGetPredefinedEntityRRR(R?R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytpredefinedEntitys cCstjdS(sGCleanup the FTP protocol layer. This cleanup proxy information. N(R,txmlNanoFTPCleanup(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytnanoFTPCleanupscCstjdS(soInitialize the FTP protocol layer. Currently it just checks for proxy information, and get the hostname N(R,txmlNanoFTPInit(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt nanoFTPInitscCstj|||||dS(sSetup the FTP proxy information. This can also be done by using ftp_proxy ftp_proxy_user and ftp_proxy_password environment variables. N(R,txmlNanoFTPProxy(thosttporttusertpasswdR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt nanoFTPProxyscCstj|dS(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 information. N(R,txmlNanoFTPScanProxy(tURL((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytnanoFTPScanProxyscCstjdS(s!Cleanup the HTTP protocol layer. N(R,txmlNanoHTTPCleanup(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytnanoHTTPCleanupscCstjdS(sZInitialize the HTTP protocol layer. Currently it just checks for proxy information N(R,txmlNanoHTTPInit(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt nanoHTTPInitscCstj|dS(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 information. N(R,txmlNanoHTTPScanProxy(R|((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytnanoHTTPScanProxyscCstjdS(sDEPRECATED: This function is a no-op. Call xmlCleanupParser to free global state but see the warnings there. xmlCleanupParser should be only called once at program exit. In most cases, you don't have call cleanup functions at all. N(R,txmlCleanupGlobals(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytcleanupGlobalsscCs7tj|}|dkr*tdntd|S(s8Creates a parser context for an XML in-memory document. sxmlCreateDocParserCtxt() failedRN(R,txmlCreateDocParserCtxtRRR(R(R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytcreateDocParserCtxts cCstjdS(s%DEPRECATED: Alias for xmlInitParser. N(R,txmlInitGlobals(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt initGlobalsscCstjdS(sInitialization function for the XML parser. Call once from the main thread before using the library in multithreaded programs. N(R,t xmlInitParser(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt initParserscCstj|}|S(sDEPRECATED: Use the modern options API with XML_PARSE_NOBLANKS. 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 xmlSAX2IgnorableWhitespace() 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. (R,txmlKeepBlanksDefault(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytkeepBlanksDefaultscCstj|}|S(sDEPRECATED: The modern options API always enables line numbers. 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. (R,txmlLineNumbersDefault(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytlineNumbersDefaultscCs4tj}|dkr'tdntd|S(s.Allocate and initialize a new parser context. sxmlNewParserCtxt() failedRN(R,txmlNewParserCtxtRRR(R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt newParserCtxts  cCs:tj||}|dkr-tdntd|S(s#Load and parse an external subset. sxmlParseDTD() failedRN(R,t xmlParseDTDRRR(R tSystemIDR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytparseDTD!s cCs7tj|}|dkr*tdntd|S(sVDEPRECATED: Use xmlReadDoc. parse an XML in-memory document and build a tree. sxmlParseDoc() failedRN(R,t xmlParseDocRRRw(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytparseDoc's cCs7tj|}|dkr*tdntd|S(sparse an XML external entity out of context and build a tree. [78] extParsedEnt ::= TextDecl? content This correspond to a "Well Balanced" chunk sxmlParseEntity() failedRN(R,txmlParseEntityRRRw(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt parseEntity.s cCs7tj|}|dkr*tdntd|S(sDEPRECATED: Use xmlReadFile. parse an XML file and build a tree. Automatic support for ZLIB/Compress compressed document is provided by default if found at compile-time. sxmlParseFile() failedRN(R,t xmlParseFileRRRw(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt parseFile6s cCs:tj||}|dkr-tdntd|S(sVDEPRECATED: Use xmlReadMemory. parse an XML in-memory block and build a tree. sxmlParseMemory() failedRN(R,txmlParseMemoryRRRw(RRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt parseMemory>s cCstj|}|S(sDEPRECATED: Use the modern options API with XML_PARSE_PEDANTIC. Set and return the previous value for enabling pedantic warnings. (R,txmlPedanticParserDefault(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytpedanticParserDefaultEscCs@tj||||}|dkr3tdntd|S(suConvenience function to parse an XML document from a zero-terminated string. See xmlCtxtReadDoc for details. sxmlReadDoc() failedRN(R,t xmlReadDocRRRw(RR|R}RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytreadDocLs cCs@tj||||}|dkr3tdntd|S(sParse an XML from a file descriptor and build a tree. See xmlCtxtReadFd for details. NOTE that the file descriptor will not be closed when the context is freed or reset. sxmlReadFd() failedRN(R,t xmlReadFdRRRw(RR|R}RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytreadFdSs cCs=tj|||}|dkr0tdntd|S(sConvenience function to parse an XML file from the filesystem, the network or a global user-define resource loader. See xmlCtxtReadFile for details. sxmlReadFile() failedRN(R,t xmlReadFileRRRw(RR}RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytreadFile[s cCsCtj|||||}|dkr6tdntd|S(sParse an XML in-memory document and build a tree. The input buffer must not contain a terminating null byte. See xmlCtxtReadMemory for details. sxmlReadMemory() failedRN(R,t xmlReadMemoryRRRw(RRRR}RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt readMemorycs cCs7tj|}|dkr*tdntd|S(sDEPRECATED: Use xmlReadDoc with XML_PARSE_RECOVER. parse an XML in-memory document and build a tree. In the case the document is not Well Formed, a attempt to build a tree is tried anyway sxmlRecoverDoc() failedRN(R,t xmlRecoverDocRRRw(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt recoverDocks cCs7tj|}|dkr*tdntd|S(s+DEPRECATED: Use xmlReadFile with XML_PARSE_RECOVER. 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, it attempts to build a tree anyway sxmlRecoverFile() failedRN(R,txmlRecoverFileRRRw(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt recoverFilets cCs:tj||}|dkr-tdntd|S(sDEPRECATED: Use xmlReadMemory with XML_PARSE_RECOVER. parse an XML in-memory block and build a tree. In the case the document is not Well Formed, an attempt to build a tree is tried anyway sxmlRecoverMemory() failedRN(R,txmlRecoverMemoryRRRw(RRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt recoverMemory~s cCstj|}|S(sDEPRECATED: Use the modern options API with XML_PARSE_NOENT. 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. (R,txmlSubstituteEntitiesDefault(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytsubstituteEntitiesDefaultscCstj|}|S(N(R,t'xmlThrDefDoValidityCheckingDefaultValue(tvR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt$thrDefDoValidityCheckingDefaultValuescCstj|}|S(N(R,t xmlThrDefGetWarningsDefaultValue(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytthrDefGetWarningsDefaultValuescCstj|}|S(N(R,txmlThrDefKeepBlanksDefaultValue(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytthrDefKeepBlanksDefaultValuescCstj|}|S(N(R,t xmlThrDefLineNumbersDefaultValue(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytthrDefLineNumbersDefaultValuescCstj|}|S(N(R,txmlThrDefLoadExtDtdDefaultValue(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytthrDefLoadExtDtdDefaultValuescCstj|}|S(N(R,txmlThrDefParserDebugEntities(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytthrDefParserDebugEntitiesscCstj|}|S(N(R,t#xmlThrDefPedanticParserDefaultValue(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt thrDefPedanticParserDefaultValuescCstj|}|S(N(R,t'xmlThrDefSubstituteEntitiesDefaultValue(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt$thrDefSubstituteEntitiesDefaultValuescCstj|}|S(seDEPRECATED: Internal function, do not use. Checks that the value conforms to the LanguageID production: NOTE: this is somewhat deprecated, those productions were removed from the XML Second edition. [33] LanguageID ::= Langcode ('-' Subcode)* [34] Langcode ::= ISO639Code | IanaCode | UserCode [35] ISO639Code ::= ([a-z] | [A-Z]) ([a-z] | [A-Z]) [36] IanaCode ::= ('i' | 'I') '-' ([a-z] | [A-Z])+ [37] UserCode ::= ('x' | 'X') '-' ([a-z] | [A-Z])+ [38] Subcode ::= ([a-z] | [A-Z])+ The current REC reference the successors of RFC 1766, currently 5646 http://www.rfc-editor.org/rfc/rfc5646.txt langtag = language ["-" script] ["-" region] *("-" variant) *("-" extension) ["-" privateuse] language = 2*3ALPHA ; shortest ISO 639 code ["-" extlang] ; sometimes followed by ; extended language subtags / 4ALPHA ; or reserved for future use / 5*8ALPHA ; or registered language subtag extlang = 3ALPHA ; selected ISO 639 codes *2("-" 3ALPHA) ; permanently reserved script = 4ALPHA ; ISO 15924 code region = 2ALPHA ; ISO 3166-1 code / 3DIGIT ; UN M.49 code variant = 5*8alphanum ; registered variants / (DIGIT 3alphanum) extension = singleton 1*("-" (2*8alphanum)) ; Single alphanumerics ; "x" reserved for private use singleton = DIGIT ; 0 - 9 / %x41-57 ; A - W / %x59-5A ; Y - Z / %x61-77 ; a - w / %x79-7A ; y - z it sounds right to still allow Irregular i-xxx IANA and user codes too The parser below doesn't try to cope with extension or privateuse that could be added but that's not interoperable anyway (R,txmlCheckLanguageID(tlangR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytcheckLanguageIDs cCstj|||}|S(s#append the char value in the array (R,t xmlCopyChar(R#RRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytcopyCharscCstj||}|S(s#append the char value in the array (R,txmlCopyCharMultiByte(RRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytcopyCharMultiBytescCs=tj|||}|dkr0tdntd|S(sDEPRECATED: Don't use. 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() failedRN(R,txmlCreateEntityParserCtxtRRR(R|tIDtbaseR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytcreateEntityParserCtxts cCs7tj|}|dkr*tdntd|S(sDEPRECATED: Use xmlNewParserCtxt and xmlCtxtReadFile. 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() failedRN(R,txmlCreateFileParserCtxtRRR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytcreateFileParserCtxts cCs:tj||}|dkr-tdntd|S(syCreate a parser context for an XML in-memory document. The input buffer must not contain a terminating null byte. s"xmlCreateMemoryParserCtxt() failedRN(R,txmlCreateMemoryParserCtxtRRR(RRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytcreateMemoryParserCtxts cCs:tj||}|dkr-tdntd|S(sDEPRECATED: Use xmlNewParserCtxt and xmlCtxtReadFile. Create a parser context for a file or URL content. Automatic support for ZLIB/Compress compressed document is provided by default if found at compile-time and for file accesses sxmlCreateURLParserCtxt() failedRN(R,txmlCreateURLParserCtxtRRR(RRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytcreateURLParserCtxts cCstj|}|S(sgCheck whether the character is allowed by the production [84] Letter ::= BaseChar | Ideographic (R,t xmlIsLetter(tcR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytisLetterscCs1|dkrd}n |j}tj|}|S(saDEPRECATED: Internal function, do not use. Pops the top element name from the name stack N(RRR,tnamePop(Rtctxt__oR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR s   cCs4|dkrd}n |j}tj||}|S(sfDEPRECATED: Internal function, do not use. Pushes a new element name on top of the name stack N(RRR,tnamePush(RR"RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs   cCsU|dkrd}n |j}tj|}|dkrHtdntd|S(saDEPRECATED: Internal function, do not use. Pops the top element node from the node stack snodePop() failedRN(RRR,tnodePopRR(RRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs   cCsR|dkrd}n |j}|dkr3d}n |j}tj||}|S(sfDEPRECATED: Internal function, do not use. Pushes a new element node on top of the node stack N(RRR,tnodePush(RR"Rtvalue__oR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR%s    cCstj|||dS(smInterface to parse an XML file or resource pointed by an URI to build an event flow to the SAX object N(R,txmlSAXParseFile(tSAXRtrecover((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt SAXParseFile3scCs:tj||}|dkr-tdntd|S(s1Create a libxml2 input buffer from a Python file sxmlCreateInputBuffer() failedRN(R,R-RRt inputBuffer(R3R}R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytcreateInputBuffer8s cCs:tj||}|dkr-tdntd|S(s2Create a libxml2 output buffer from a Python file sxmlCreateOutputBuffer() failedRN(R,txmlCreateOutputBufferRRt outputBuffer(R3R}R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytcreateOutputBuffer>s cCs@tj||||}|dkr3tdntd|S(sCreate a progressive XML parser context to build either an event flow if the SAX object is not None, or a DOM tree otherwise. sxmlCreatePushParser() failedRN(R,txmlCreatePushParserRRR(RtchunkRRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytcreatePushParserDs cCstj|}|S(sSwitch 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. (R,txmlDebugMemory(tactivateR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt debugMemoryLscCs@tj||||}|dkr3tdntd|S(sCreate a progressive HTML parser context to build either an event flow if the SAX object is not None, or a DOM tree otherwise. shtmlCreatePushParser() failedRN(R,thtmlCreatePushParserRRR(RRRRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRSs cCstj|||dS(snInterface to parse an HTML file or resource pointed by an URI to build an event flow to the SAX object N(R,thtmlSAXParseFile(RRR}((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR[scCstj}|S(s8Returns the total amount of memory allocated by libxml2 (R,t xmlMemoryUsed(R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt memoryUsed`s cCs7tj|}|dkr*tdntd|S(sCreate a new Node sxmlNewNode() failedRN(R,t xmlNewNodeRRR(R?R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytnewNodees cCstjdS(sCleanup function for the XML library. It tries to reclaim all parsing related global memory allocated for the library processing. It doesn't deallocate any document related memory. Calling this function should not prevent reusing the library but one should call xmlCleanupParser() only when the process has finished using the library or XML document built with it. N(R,R(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytpythonCleanupParserkscCstj|}|S(s-Set the entity resolver as a python function (R,txmlSetEntityLoader(tresolverR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytsetEntityLoaderuscCstjdS(sPDEPRECATED: This function will be made private. Call xmlCleanupParser to free global state but see the warnings there. xmlCleanupParser should be only called once at program exit. In most cases, you don't have call cleanup functions at all. Cleanup the default Schemas type library associated to RelaxNG N(R,txmlRelaxNGCleanupTypes(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytrelaxNGCleanupTypes~scCstj}|S(s'Initialize the default type libraries. (R,txmlRelaxNGInitTypes(R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytrelaxNGInitTypess cCs:tj||}|dkr-tdntd|S(smCreate an XML RelaxNGs parse context for that memory buffer expected to contain an XML RelaxNGs file. s#xmlRelaxNGNewMemParserCtxt() failedRN(R,txmlRelaxNGNewMemParserCtxtRRtrelaxNgParserCtxt(RRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytrelaxNGNewMemParserCtxts cCs7tj|}|dkr*tdntd|S(smCreate an XML RelaxNGs parse context for that file/resource expected to contain an XML RelaxNGs file. s xmlRelaxNGNewParserCtxt() failedRN(R,txmlRelaxNGNewParserCtxtRRR(R|R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytrelaxNGNewParserCtxts cCstj||||}|S(sBuilds the QName @prefix:@ncname in @memory if there is enough space and prefix is not None nor empty, otherwise allocate a new string. If prefix is None or empty it returns ncname. (R,t xmlBuildQName(tncnametprefixtmemoryR#R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt buildQNamescCstj}|S(saDEPRECATED: Use xmlGetDocCompressMode get the default compression mode used, ZLIB based. (R,txmlGetCompressMode(R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt compressModes cCstj||}|S(s7Try to find if the document correspond to an XHTML DTD (R,t xmlIsXHTML(RGtpublicIDR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytisXHTMLscCs7tj|}|dkr*tdntd|S(saUse of this function is DISCOURAGED in favor of xmlNewDocComment. Create a comment node. sxmlNewComment() failedRN(R,t xmlNewCommentRRR(RDR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt newComments cCs7tj|}|dkr*tdntd|S(sFCreates a new XML document. If version is None, "1.0" is used. sxmlNewDoc() failedRN(R,t xmlNewDocRRRw(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytnewDocs cCs:tj||}|dkr-tdntd|S(skCreate a processing instruction node. Use of this function is DISCOURAGED in favor of xmlNewDocPI. sxmlNewPI() failedRN(R,txmlNewPIRRR(R?RDR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytnewPIs cCs7tj|}|dkr*tdntd|S(s[Create a text node. Use of this function is DISCOURAGED in favor of xmlNewDocText. sxmlNewText() failedRN(R,t xmlNewTextRRR(RDR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytnewTexts cCs:tj||}|dkr-tdntd|S(sIUse of this function is DISCOURAGED in favor of xmlNewDocTextLen. sxmlNewTextLen() failedRN(R,t xmlNewTextLenRRR(RDR#R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt newTextLens cCstj|dS(sDEPRECATED: Use xmlSetDocCompressMode set the default compression mode used, ZLIB based Correct values: 0 (uncompressed) to 9 (max compression) N(R,txmlSetCompressMode(tmode((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytsetCompressModescCstj|}|S(N(R,txmlThrDefDefaultBufferSize(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytthrDefDefaultBufferSizescCstj||}|S(s;Check that a value conforms to the lexical space of NCName (R,txmlValidateNCName(R"tspaceR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytvalidateNCNamescCstj||}|S(s<Check that a value conforms to the lexical space of NMToken (R,txmlValidateNMToken(R"RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytvalidateNMTokenscCstj||}|S(s9Check that a value conforms to the lexical space of Name (R,txmlValidateName(R"RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt validateNamescCstj||}|S(s:Check that a value conforms to the lexical space of QName (R,txmlValidateQName(R"RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt validateQNamescCstj|}|S(sEscaping 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. (R,t xmlURIEscape(R(R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt URIEscapescCstj||}|S(sThis routine escapes a string to hex, ignoring unreserved characters a-z, A-Z, 0-9, "-._~", a few sub-delims "!*'()", the gen-delim "@" (why?) and the characters in the exception list. (R,txmlURIEscapeStr(R(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt URIEscapeStrscCstj|||}|S(sUnescaping routine, but does not check that the string is an URI. The output is a direct unsigned char translation of %XX values (no encoding) Note that the length of the result can only be smaller or same size as the input string. (R,txmlURIUnescapeString(R(R#RBR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytURIUnescapeStringscCstj||}|S(sSee xmlBuildRelativeURISafe. (R,txmlBuildRelativeURI(RRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytbuildRelativeURI scCstj||}|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 5.2. Resolving Relative References to Absolute Form (R,t xmlBuildURI(RRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytbuildURIscCstj|}|S(sPrepares a path. If the path contains the substring "://", it is considered a Legacy Extended IRI. Characters which aren't allowed in URIs are escaped. Otherwise, the path is considered a filesystem path which is copied without modification. The caller is responsible for freeing the memory occupied by the returned string. If there is insufficient memory available, or the argument is None, the function returns None. (R,txmlCanonicPath(tpathR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt canonicPaths cCs4tj}|dkr'tdntd|S(sSimply creates an empty xmlURI sxmlCreateURI() failedRN(R,t xmlCreateURIRRR(R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt createURI's  cCstj|}|S(sApplies the 5 normalization steps to a path string--that is, RFC 2396 Section 5.2, steps 6.c through 6.g. Normalization occurs directly on the string, no new allocation is done (R,txmlNormalizeURIPath(R)R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytnormalizeURIPath-scCs7tj|}|dkr*tdntd|S(sfParse an URI based on RFC 3986 URI-reference = [ absoluteURI | relativeURI ] [ "#" fragment ] sxmlParseURI() failedRN(R,t xmlParseURIRRR(R(R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytparseURI5s cCs:tj||}|dkr-tdntd|S(sjParse an URI but allows to keep intact the original fragments. URI-reference = URI / relative-ref sxmlParseURIRaw() failedRN(R,txmlParseURIRawRRR(R(trawR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt parseURIRaw<s cCstj|}|S(s/Constructs an URI expressing the existing path (R,t xmlPathToURI(R)R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt pathToURICscCs4tj}|dkr'tdntd|S(s)Allocate a validation context structure. sxmlNewValidCtxt() failedRN(R,txmlNewValidCtxtRRt ValidCtxt(R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt newValidCtxtLs  cCstj|}|S(s4Validate that the given value match Name production (R,txmlValidateNameValue(R"R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytvalidateNameValueRscCstj|}|S(s5Validate that the given value match Names production (R,txmlValidateNamesValue(R"R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytvalidateNamesValueWscCstj|}|S(sRValidate that the given value match Nmtoken production [ VC: Name Token ] (R,txmlValidateNmtokenValue(R"R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytvalidateNmtokenValue\scCstj|}|S(sSValidate that the given value match Nmtokens production [ VC: Name Token ] (R,txmlValidateNmtokensValue(R"R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytvalidateNmtokensValuebscCstj|}|S(sbDEPRECATED: Internal function, don't use. if stat is not available on the target machine, (R,txmlCheckFilename(R)R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt checkFilenamelscCstjdS(sRclears the entire input callback table. this includes the compiled-in I/O. N(R,txmlCleanupInputCallbacks(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytcleanupInputCallbacksrscCstjdS(s]clears the entire output callback table. this includes the compiled-in I/O callbacks. N(R,txmlCleanupOutputCallbacks(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytcleanupOutputCallbackswscCstj|}|S(s*DEPRECATED: Internal function, don't use. (R,t xmlFileMatch(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt fileMatch|scCstj|}|S(sVDEPRECATED: Internal function, don't use. check if the URI matches an FTP one (R,t xmlIOFTPMatch(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt iOFTPMatchscCstj|}|S(sWDEPRECATED: Internal function, don't use. check if the URI matches an HTTP one (R,txmlIOHTTPMatch(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt iOHTTPMatchscCstj|}|S(s&DEPRECATED: This never really worked. (R,txmlNormalizeWindowsPath(R)R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytnormalizeWindowsPathscCstj|}|S(s#lookup the directory for that file (R,txmlParserGetDirectory(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytparserGetDirectoryscCstj}|S(saRemove the top output callbacks from the output stack. This includes the compiled-in I/O. (R,txmlPopOutputCallbacks(R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytpopOutputCallbackss cCstjdS(s0Registers the default compiled-in I/O handlers. N(R,t xmlRegisterDefaultInputCallbacks(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytregisterDefaultInputCallbacksscCstjdS(s0Registers the default compiled-in I/O handlers. N(R,t!xmlRegisterDefaultOutputCallbacks(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytregisterDefaultOutputCallbacksscCstjdS(s4DEPRECATED: Support for HTTP POST has been removed. N(R,txmlRegisterHTTPPostCallbacks(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytregisterHTTPPostCallbacksscCs4tj}|dkr'tdntd|S(saGet the last global error registered. This is per thread if compiled with thread support. sxmlGetLastError() failedRN(R,txmlGetLastErrorRRtError(R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt lastErrors  cCstjdS(stCleanup the last global error registered. For parsing error this does not change the well-formedness result. N(R,txmlResetLastError(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytresetLastErrorscCs7tj|}|dkr*tdntd|S(sGCreate an xmlTextReader structure fed with the resource at @URI s!xmlNewTextReaderFilename() failedRN(R,txmlNewTextReaderFilenameRRt xmlTextReader(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytnewTextReaderFilenames cCs@tj||||}|dkr3tdntd|S(s~Create an xmltextReader for an XML in-memory document. The parsing flags @options are a combination of xmlParserOption. sxmlReaderForDoc() failedRN(R,txmlReaderForDocRRR_(RR|R}RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt readerForDocs cCs@tj||||}|dkr3tdntd|S(sCreate an xmltextReader for an XML from a file descriptor. The parsing flags @options are a combination of xmlParserOption. NOTE that the file descriptor will not be closed when the reader is closed or reset. sxmlReaderForFd() failedRN(R,txmlReaderForFdRRR_(RR|R}RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt readerForFds cCs=tj|||}|dkr0tdntd|S(s}parse an XML file from the filesystem or the network. The parsing flags @options are a combination of xmlParserOption. sxmlReaderForFile() failedRN(R,txmlReaderForFileRRR_(RR}RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt readerForFiles cCsCtj|||||}|dkr6tdntd|S(s~Create an xmltextReader for an XML in-memory document. The parsing flags @options are a combination of xmlParserOption. sxmlReaderForMemory() failedRN(R,txmlReaderForMemoryRRR_(RRR|R}RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytreaderForMemorys cCs7tj|}|dkr*tdntd|S(sParses a regular expression conforming to XML Schemas Part 2 Datatype Appendix F and builds an automata suitable for testing strings against that regular expression sxmlRegexpCompile() failedRN(R,txmlRegexpCompileRRtxmlReg(tregexpR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt regexpCompiles cCstj|}|S(N(R,txmlThrDefIndentTreeOutput(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytthrDefIndentTreeOutputscCstj|}|S(N(R,txmlThrDefSaveNoEmptyTags(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytthrDefSaveNoEmptyTagsscCstj|}|S(N(R,txmlThrDefTreeIndentString(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytthrDefTreeIndentStringscCs:tj||}|dkr-tdntd|S(skCreate an XML Schemas parse context for that memory buffer expected to contain an XML Schemas file. s"xmlSchemaNewMemParserCtxt() failedRN(R,txmlSchemaNewMemParserCtxtRRtSchemaParserCtxt(RRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytschemaNewMemParserCtxts cCs7tj|}|dkr*tdntd|S(skCreate an XML Schemas parse context for that file/resource expected to contain an XML Schemas file. sxmlSchemaNewParserCtxt() failedRN(R,txmlSchemaNewParserCtxtRRRt(R|R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytschemaNewParserCtxt s cCstjdS(sADEPRECATED: This function will be made private. Call xmlCleanupParser to free global state but see the warnings there. xmlCleanupParser should be only called once at program exit. In most cases, you don't have to call cleanup functions at all. Cleanup the default XML Schemas type library N(R,txmlSchemaCleanupTypes(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytschemaCleanupTypesscCstj|}|S(s1Removes and normalize white spaces in the string (R,txmlSchemaCollapseString(R"R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytschemaCollapseStringscCstj}|S(s0Initialize the default XML Schemas type library (R,txmlSchemaInitTypes(R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytschemaInitTypes"s cCstj|}|S(s(Replaces 0xd, 0x9 and 0xa with a space. (R,txmlSchemaWhiteSpaceReplace(R"R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytschemaWhiteSpaceReplace'scCstj||}|S(scompares the two UCS4 values (R,txmlUTF8Charcmp(tutf1tutf2R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt UTF8Charcmp0scCstj|}|S(s1calculates the internal size of a UTF8 character (R,t xmlUTF8Size(tutfR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytUTF8Size5scCstj|}|S(sncompute the length of an UTF8 string, it doesn't do a full UTF8 checking of the content of the string. (R,t xmlUTF8Strlen(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt UTF8Strlen:scCstj||}|S(s;a function to provide the relative location of a UTF8 char (R,t xmlUTF8Strloc(RtutfcharR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt UTF8Strloc@scCstj||}|S(sa strndup for array of UTF8's (R,txmlUTF8Strndup(RR#R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt UTF8StrndupEscCstj||}|S(sXa function to provide the equivalent of fetching a character from a string array (R,t xmlUTF8Strpos(RtposR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt UTF8StrposJscCstj||}|S(sgstorage size of an UTF8 string the behaviour is not guaranteed if the input string is not UTF-8 (R,txmlUTF8Strsize(RR#R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt UTF8StrsizePscCstj|||}|S(sgCreate a substring from a given UTF-8 string Note: positions are given in units of UTF-8 chars (R,t xmlUTF8Strsub(RtstartR#R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt UTF8StrsubVscCstj|}|S(ssChecks @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. (R,t xmlCheckUTF8(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt checkUTF8\scCstj|}|S(sFCheck whether the character is part of AegeanNumbers UCS Block (R,txmlUCSIsAegeanNumbers(tcodeR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsAegeanNumbersjscCstj|}|S(sTCheck whether the character is part of AlphabeticPresentationForms UCS Block (R,t#xmlUCSIsAlphabeticPresentationForms(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsAlphabeticPresentationFormspscCstj|}|S(s8Check whether the character is part of Arabic UCS Block (R,txmlUCSIsArabic(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsArabicvscCstj|}|S(sRCheck whether the character is part of ArabicPresentationForms-A UCS Block (R,t xmlUCSIsArabicPresentationFormsA(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsArabicPresentationFormsA{scCstj|}|S(sRCheck whether the character is part of ArabicPresentationForms-B UCS Block (R,t xmlUCSIsArabicPresentationFormsB(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsArabicPresentationFormsBscCstj|}|S(s:Check whether the character is part of Armenian UCS Block (R,txmlUCSIsArmenian(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsArmenianscCstj|}|S(s8Check whether the character is part of Arrows UCS Block (R,txmlUCSIsArrows(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsArrowsscCstj|}|S(s<Check whether the character is part of BasicLatin UCS Block (R,txmlUCSIsBasicLatin(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsBasicLatinscCstj|}|S(s9Check whether the character is part of Bengali UCS Block (R,txmlUCSIsBengali(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsBengaliscCstj||}|S(s5Check whether the character is part of the UCS Block (R,t xmlUCSIsBlock(RtblockR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsBlockscCstj|}|S(sFCheck whether the character is part of BlockElements UCS Block (R,txmlUCSIsBlockElements(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsBlockElementsscCstj|}|S(s:Check whether the character is part of Bopomofo UCS Block (R,txmlUCSIsBopomofo(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsBopomofoscCstj|}|S(sICheck whether the character is part of BopomofoExtended UCS Block (R,txmlUCSIsBopomofoExtended(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsBopomofoExtendedscCstj|}|S(s<Check whether the character is part of BoxDrawing UCS Block (R,txmlUCSIsBoxDrawing(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsBoxDrawingscCstj|}|S(sHCheck whether the character is part of BraillePatterns UCS Block (R,txmlUCSIsBraillePatterns(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsBraillePatternsscCstj|}|S(s7Check whether the character is part of Buhid UCS Block (R,t xmlUCSIsBuhid(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsBuhidscCstj|}|S(sPCheck whether the character is part of ByzantineMusicalSymbols UCS Block (R,txmlUCSIsByzantineMusicalSymbols(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsByzantineMusicalSymbolsscCstj|}|S(sICheck whether the character is part of CJKCompatibility UCS Block (R,txmlUCSIsCJKCompatibility(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsCJKCompatibilityscCstj|}|S(sNCheck whether the character is part of CJKCompatibilityForms UCS Block (R,txmlUCSIsCJKCompatibilityForms(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsCJKCompatibilityFormsscCstj|}|S(sSCheck whether the character is part of CJKCompatibilityIdeographs UCS Block (R,t"xmlUCSIsCJKCompatibilityIdeographs(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsCJKCompatibilityIdeographsscCstj|}|S(s]Check whether the character is part of CJKCompatibilityIdeographsSupplement UCS Block (R,t,xmlUCSIsCJKCompatibilityIdeographsSupplement(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt)uCSIsCJKCompatibilityIdeographsSupplementscCstj|}|S(sNCheck whether the character is part of CJKRadicalsSupplement UCS Block (R,txmlUCSIsCJKRadicalsSupplement(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsCJKRadicalsSupplementscCstj|}|S(sQCheck whether the character is part of CJKSymbolsandPunctuation UCS Block (R,t xmlUCSIsCJKSymbolsandPunctuation(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsCJKSymbolsandPunctuationscCstj|}|S(sMCheck whether the character is part of CJKUnifiedIdeographs UCS Block (R,txmlUCSIsCJKUnifiedIdeographs(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsCJKUnifiedIdeographsscCstj|}|S(sWCheck whether the character is part of CJKUnifiedIdeographsExtensionA UCS Block (R,t&xmlUCSIsCJKUnifiedIdeographsExtensionA(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt#uCSIsCJKUnifiedIdeographsExtensionAscCstj|}|S(sWCheck whether the character is part of CJKUnifiedIdeographsExtensionB UCS Block (R,t&xmlUCSIsCJKUnifiedIdeographsExtensionB(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt#uCSIsCJKUnifiedIdeographsExtensionBscCstj||}|S(s8Check whether the character is part of the UCS Category (R,t xmlUCSIsCat(RtcatR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsCatscCstj|}|S(s6Check whether the character is part of C UCS Category (R,t xmlUCSIsCatC(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsCatC scCstj|}|S(s7Check whether the character is part of Cc UCS Category (R,t xmlUCSIsCatCc(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsCatCc scCstj|}|S(s7Check whether the character is part of Cf UCS Category (R,t xmlUCSIsCatCf(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsCatCf scCstj|}|S(s7Check whether the character is part of Co UCS Category (R,t xmlUCSIsCatCo(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsCatCo scCstj|}|S(s7Check whether the character is part of Cs UCS Category (R,t xmlUCSIsCatCs(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsCatCs scCstj|}|S(s6Check whether the character is part of L UCS Category (R,t xmlUCSIsCatL(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsCatL scCstj|}|S(s7Check whether the character is part of Ll UCS Category (R,t xmlUCSIsCatLl(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsCatLl scCstj|}|S(s7Check whether the character is part of Lm UCS Category (R,t xmlUCSIsCatLm(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsCatLm% scCstj|}|S(s7Check whether the character is part of Lo UCS Category (R,t xmlUCSIsCatLo(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsCatLo* scCstj|}|S(s7Check whether the character is part of Lt UCS Category (R,t xmlUCSIsCatLt(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsCatLt/ scCstj|}|S(s7Check whether the character is part of Lu UCS Category (R,t xmlUCSIsCatLu(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsCatLu4 scCstj|}|S(s6Check whether the character is part of M UCS Category (R,t xmlUCSIsCatM(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsCatM9 scCstj|}|S(s7Check whether the character is part of Mc UCS Category (R,t xmlUCSIsCatMc(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsCatMc> scCstj|}|S(s7Check whether the character is part of Me UCS Category (R,t xmlUCSIsCatMe(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsCatMeC scCstj|}|S(s7Check whether the character is part of Mn UCS Category (R,t xmlUCSIsCatMn(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsCatMnH scCstj|}|S(s6Check whether the character is part of N UCS Category (R,t xmlUCSIsCatN(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsCatNM scCstj|}|S(s7Check whether the character is part of Nd UCS Category (R,t xmlUCSIsCatNd(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsCatNdR scCstj|}|S(s7Check whether the character is part of Nl UCS Category (R,t xmlUCSIsCatNl(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsCatNlW scCstj|}|S(s7Check whether the character is part of No UCS Category (R,t xmlUCSIsCatNo(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsCatNo\ scCstj|}|S(s6Check whether the character is part of P UCS Category (R,t xmlUCSIsCatP(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsCatPa scCstj|}|S(s7Check whether the character is part of Pc UCS Category (R,t xmlUCSIsCatPc(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsCatPcf scCstj|}|S(s7Check whether the character is part of Pd UCS Category (R,t xmlUCSIsCatPd(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsCatPdk scCstj|}|S(s7Check whether the character is part of Pe UCS Category (R,t xmlUCSIsCatPe(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsCatPep scCstj|}|S(s7Check whether the character is part of Pf UCS Category (R,t xmlUCSIsCatPf(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsCatPfu scCstj|}|S(s7Check whether the character is part of Pi UCS Category (R,t xmlUCSIsCatPi(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsCatPiz scCstj|}|S(s7Check whether the character is part of Po UCS Category (R,t xmlUCSIsCatPo(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsCatPo scCstj|}|S(s7Check whether the character is part of Ps UCS Category (R,t xmlUCSIsCatPs(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsCatPs scCstj|}|S(s6Check whether the character is part of S UCS Category (R,t xmlUCSIsCatS(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsCatS scCstj|}|S(s7Check whether the character is part of Sc UCS Category (R,t xmlUCSIsCatSc(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsCatSc scCstj|}|S(s7Check whether the character is part of Sk UCS Category (R,t xmlUCSIsCatSk(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsCatSk scCstj|}|S(s7Check whether the character is part of Sm UCS Category (R,t xmlUCSIsCatSm(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsCatSm scCstj|}|S(s7Check whether the character is part of So UCS Category (R,t xmlUCSIsCatSo(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsCatSo scCstj|}|S(s6Check whether the character is part of Z UCS Category (R,t xmlUCSIsCatZ(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsCatZ scCstj|}|S(s7Check whether the character is part of Zl UCS Category (R,t xmlUCSIsCatZl(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsCatZl scCstj|}|S(s7Check whether the character is part of Zp UCS Category (R,t xmlUCSIsCatZp(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsCatZp scCstj|}|S(s7Check whether the character is part of Zs UCS Category (R,t xmlUCSIsCatZs(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsCatZs scCstj|}|S(s:Check whether the character is part of Cherokee UCS Block (R,txmlUCSIsCherokee(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsCherokee scCstj|}|S(sRCheck whether the character is part of CombiningDiacriticalMarks UCS Block (R,t!xmlUCSIsCombiningDiacriticalMarks(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsCombiningDiacriticalMarks scCstj|}|S(s\Check whether the character is part of CombiningDiacriticalMarksforSymbols UCS Block (R,t+xmlUCSIsCombiningDiacriticalMarksforSymbols(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt(uCSIsCombiningDiacriticalMarksforSymbols scCstj|}|S(sKCheck whether the character is part of CombiningHalfMarks UCS Block (R,txmlUCSIsCombiningHalfMarks(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsCombiningHalfMarks scCstj|}|S(sQCheck whether the character is part of CombiningMarksforSymbols UCS Block (R,t xmlUCSIsCombiningMarksforSymbols(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsCombiningMarksforSymbols scCstj|}|S(sHCheck whether the character is part of ControlPictures UCS Block (R,txmlUCSIsControlPictures(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsControlPictures scCstj|}|S(sHCheck whether the character is part of CurrencySymbols UCS Block (R,txmlUCSIsCurrencySymbols(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsCurrencySymbols scCstj|}|S(sICheck whether the character is part of CypriotSyllabary UCS Block (R,txmlUCSIsCypriotSyllabary(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsCypriotSyllabary scCstj|}|S(s:Check whether the character is part of Cyrillic UCS Block (R,txmlUCSIsCyrillic(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsCyrillic scCstj|}|S(sKCheck whether the character is part of CyrillicSupplement UCS Block (R,txmlUCSIsCyrillicSupplement(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsCyrillicSupplement scCstj|}|S(s9Check whether the character is part of Deseret UCS Block (R,txmlUCSIsDeseret(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsDeseret scCstj|}|S(s<Check whether the character is part of Devanagari UCS Block (R,txmlUCSIsDevanagari(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsDevanagari scCstj|}|S(s:Check whether the character is part of Dingbats UCS Block (R,txmlUCSIsDingbats(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsDingbats scCstj|}|S(sNCheck whether the character is part of EnclosedAlphanumerics UCS Block (R,txmlUCSIsEnclosedAlphanumerics(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsEnclosedAlphanumerics scCstj|}|S(sTCheck whether the character is part of EnclosedCJKLettersandMonths UCS Block (R,t#xmlUCSIsEnclosedCJKLettersandMonths(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsEnclosedCJKLettersandMonths scCstj|}|S(s:Check whether the character is part of Ethiopic UCS Block (R,txmlUCSIsEthiopic(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsEthiopic scCstj|}|S(sKCheck whether the character is part of GeneralPunctuation UCS Block (R,txmlUCSIsGeneralPunctuation(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsGeneralPunctuation scCstj|}|S(sHCheck whether the character is part of GeometricShapes UCS Block (R,txmlUCSIsGeometricShapes(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsGeometricShapes scCstj|}|S(s:Check whether the character is part of Georgian UCS Block (R,txmlUCSIsGeorgian(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsGeorgian scCstj|}|S(s8Check whether the character is part of Gothic UCS Block (R,txmlUCSIsGothic(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsGothic! scCstj|}|S(s7Check whether the character is part of Greek UCS Block (R,t xmlUCSIsGreek(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsGreek& scCstj|}|S(sFCheck whether the character is part of GreekExtended UCS Block (R,txmlUCSIsGreekExtended(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsGreekExtended+ scCstj|}|S(sGCheck whether the character is part of GreekandCoptic UCS Block (R,txmlUCSIsGreekandCoptic(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsGreekandCoptic1 scCstj|}|S(s:Check whether the character is part of Gujarati UCS Block (R,txmlUCSIsGujarati(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsGujarati7 scCstj|}|S(s:Check whether the character is part of Gurmukhi UCS Block (R,txmlUCSIsGurmukhi(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsGurmukhi< scCstj|}|S(sSCheck whether the character is part of HalfwidthandFullwidthForms UCS Block (R,t"xmlUCSIsHalfwidthandFullwidthForms(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsHalfwidthandFullwidthFormsA scCstj|}|S(sPCheck whether the character is part of HangulCompatibilityJamo UCS Block (R,txmlUCSIsHangulCompatibilityJamo(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsHangulCompatibilityJamoG scCstj|}|S(s<Check whether the character is part of HangulJamo UCS Block (R,txmlUCSIsHangulJamo(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsHangulJamoM scCstj|}|S(sHCheck whether the character is part of HangulSyllables UCS Block (R,txmlUCSIsHangulSyllables(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsHangulSyllablesR scCstj|}|S(s9Check whether the character is part of Hanunoo UCS Block (R,txmlUCSIsHanunoo(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsHanunooX scCstj|}|S(s8Check whether the character is part of Hebrew UCS Block (R,txmlUCSIsHebrew(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsHebrew] scCstj|}|S(sQCheck whether the character is part of HighPrivateUseSurrogates UCS Block (R,t xmlUCSIsHighPrivateUseSurrogates(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsHighPrivateUseSurrogatesb scCstj|}|S(sGCheck whether the character is part of HighSurrogates UCS Block (R,txmlUCSIsHighSurrogates(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsHighSurrogatesh scCstj|}|S(s:Check whether the character is part of Hiragana UCS Block (R,txmlUCSIsHiragana(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsHiraganan scCstj|}|S(sFCheck whether the character is part of IPAExtensions UCS Block (R,txmlUCSIsIPAExtensions(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsIPAExtensionss scCstj|}|S(sYCheck whether the character is part of IdeographicDescriptionCharacters UCS Block (R,t(xmlUCSIsIdeographicDescriptionCharacters(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt%uCSIsIdeographicDescriptionCharactersy scCstj|}|S(s8Check whether the character is part of Kanbun UCS Block (R,txmlUCSIsKanbun(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsKanbun scCstj|}|S(sGCheck whether the character is part of KangxiRadicals UCS Block (R,txmlUCSIsKangxiRadicals(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsKangxiRadicals scCstj|}|S(s9Check whether the character is part of Kannada UCS Block (R,txmlUCSIsKannada(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsKannada scCstj|}|S(s:Check whether the character is part of Katakana UCS Block (R,txmlUCSIsKatakana(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsKatakana scCstj|}|S(sSCheck whether the character is part of KatakanaPhoneticExtensions UCS Block (R,t"xmlUCSIsKatakanaPhoneticExtensions(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsKatakanaPhoneticExtensions scCstj|}|S(s7Check whether the character is part of Khmer UCS Block (R,t xmlUCSIsKhmer(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsKhmer scCstj|}|S(sECheck whether the character is part of KhmerSymbols UCS Block (R,txmlUCSIsKhmerSymbols(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsKhmerSymbols scCstj|}|S(s5Check whether the character is part of Lao UCS Block (R,t xmlUCSIsLao(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsLao scCstj|}|S(sJCheck whether the character is part of Latin-1Supplement UCS Block (R,txmlUCSIsLatin1Supplement(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsLatin1Supplement scCstj|}|S(sHCheck whether the character is part of LatinExtended-A UCS Block (R,txmlUCSIsLatinExtendedA(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsLatinExtendedA scCstj|}|S(sPCheck whether the character is part of LatinExtendedAdditional UCS Block (R,txmlUCSIsLatinExtendedAdditional(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsLatinExtendedAdditional scCstj|}|S(sHCheck whether the character is part of LatinExtended-B UCS Block (R,txmlUCSIsLatinExtendedB(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsLatinExtendedB scCstj|}|S(sJCheck whether the character is part of LetterlikeSymbols UCS Block (R,txmlUCSIsLetterlikeSymbols(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsLetterlikeSymbols scCstj|}|S(s7Check whether the character is part of Limbu UCS Block (R,t xmlUCSIsLimbu(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsLimbu scCstj|}|S(sICheck whether the character is part of LinearBIdeograms UCS Block (R,txmlUCSIsLinearBIdeograms(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsLinearBIdeograms scCstj|}|S(sICheck whether the character is part of LinearBSyllabary UCS Block (R,txmlUCSIsLinearBSyllabary(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsLinearBSyllabary scCstj|}|S(sFCheck whether the character is part of LowSurrogates UCS Block (R,txmlUCSIsLowSurrogates(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsLowSurrogates scCstj|}|S(s;Check whether the character is part of Malayalam UCS Block (R,txmlUCSIsMalayalam(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsMalayalam scCstj|}|S(sXCheck whether the character is part of MathematicalAlphanumericSymbols UCS Block (R,t'xmlUCSIsMathematicalAlphanumericSymbols(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt$uCSIsMathematicalAlphanumericSymbols scCstj|}|S(sNCheck whether the character is part of MathematicalOperators UCS Block (R,txmlUCSIsMathematicalOperators(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsMathematicalOperators scCstj|}|S(s[Check whether the character is part of MiscellaneousMathematicalSymbols-A UCS Block (R,t)xmlUCSIsMiscellaneousMathematicalSymbolsA(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt&uCSIsMiscellaneousMathematicalSymbolsA scCstj|}|S(s[Check whether the character is part of MiscellaneousMathematicalSymbols-B UCS Block (R,t)xmlUCSIsMiscellaneousMathematicalSymbolsB(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt&uCSIsMiscellaneousMathematicalSymbolsB scCstj|}|S(sMCheck whether the character is part of MiscellaneousSymbols UCS Block (R,txmlUCSIsMiscellaneousSymbols(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsMiscellaneousSymbols scCstj|}|S(sVCheck whether the character is part of MiscellaneousSymbolsandArrows UCS Block (R,t%xmlUCSIsMiscellaneousSymbolsandArrows(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt"uCSIsMiscellaneousSymbolsandArrows scCstj|}|S(sOCheck whether the character is part of MiscellaneousTechnical UCS Block (R,txmlUCSIsMiscellaneousTechnical(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsMiscellaneousTechnical scCstj|}|S(s;Check whether the character is part of Mongolian UCS Block (R,txmlUCSIsMongolian(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsMongolian scCstj|}|S(sGCheck whether the character is part of MusicalSymbols UCS Block (R,txmlUCSIsMusicalSymbols(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsMusicalSymbols scCstj|}|S(s9Check whether the character is part of Myanmar UCS Block (R,txmlUCSIsMyanmar(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsMyanmar scCstj|}|S(s=Check whether the character is part of NumberForms UCS Block (R,txmlUCSIsNumberForms(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsNumberForms scCstj|}|S(s7Check whether the character is part of Ogham UCS Block (R,t xmlUCSIsOgham(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsOgham# scCstj|}|S(s;Check whether the character is part of OldItalic UCS Block (R,txmlUCSIsOldItalic(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsOldItalic( scCstj|}|S(sTCheck whether the character is part of OpticalCharacterRecognition UCS Block (R,t#xmlUCSIsOpticalCharacterRecognition(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsOpticalCharacterRecognition- scCstj|}|S(s7Check whether the character is part of Oriya UCS Block (R,t xmlUCSIsOriya(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsOriya3 scCstj|}|S(s9Check whether the character is part of Osmanya UCS Block (R,txmlUCSIsOsmanya(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsOsmanya8 scCstj|}|S(sKCheck whether the character is part of PhoneticExtensions UCS Block (R,txmlUCSIsPhoneticExtensions(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsPhoneticExtensions= scCstj|}|S(s<Check whether the character is part of PrivateUse UCS Block (R,txmlUCSIsPrivateUse(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsPrivateUseC scCstj|}|S(sGCheck whether the character is part of PrivateUseArea UCS Block (R,txmlUCSIsPrivateUseArea(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsPrivateUseAreaH scCstj|}|S(s7Check whether the character is part of Runic UCS Block (R,t xmlUCSIsRunic(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsRunicN scCstj|}|S(s9Check whether the character is part of Shavian UCS Block (R,txmlUCSIsShavian(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsShavianS scCstj|}|S(s9Check whether the character is part of Sinhala UCS Block (R,txmlUCSIsSinhala(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsSinhalaX scCstj|}|S(sJCheck whether the character is part of SmallFormVariants UCS Block (R,txmlUCSIsSmallFormVariants(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsSmallFormVariants] scCstj|}|S(sOCheck whether the character is part of SpacingModifierLetters UCS Block (R,txmlUCSIsSpacingModifierLetters(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsSpacingModifierLettersc scCstj|}|S(s:Check whether the character is part of Specials UCS Block (R,txmlUCSIsSpecials(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsSpecialsi scCstj|}|S(sRCheck whether the character is part of SuperscriptsandSubscripts UCS Block (R,t!xmlUCSIsSuperscriptsandSubscripts(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsSuperscriptsandSubscriptsn scCstj|}|S(sMCheck whether the character is part of SupplementalArrows-A UCS Block (R,txmlUCSIsSupplementalArrowsA(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsSupplementalArrowsAt scCstj|}|S(sMCheck whether the character is part of SupplementalArrows-B UCS Block (R,txmlUCSIsSupplementalArrowsB(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsSupplementalArrowsBz scCstj|}|S(sZCheck whether the character is part of SupplementalMathematicalOperators UCS Block (R,t)xmlUCSIsSupplementalMathematicalOperators(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt&uCSIsSupplementalMathematicalOperators scCstj|}|S(sVCheck whether the character is part of SupplementaryPrivateUseArea-A UCS Block (R,t$xmlUCSIsSupplementaryPrivateUseAreaA(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt!uCSIsSupplementaryPrivateUseAreaA scCstj|}|S(sVCheck whether the character is part of SupplementaryPrivateUseArea-B UCS Block (R,t$xmlUCSIsSupplementaryPrivateUseAreaB(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt!uCSIsSupplementaryPrivateUseAreaB scCstj|}|S(s8Check whether the character is part of Syriac UCS Block (R,txmlUCSIsSyriac(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsSyriac scCstj|}|S(s9Check whether the character is part of Tagalog UCS Block (R,txmlUCSIsTagalog(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsTagalog scCstj|}|S(s:Check whether the character is part of Tagbanwa UCS Block (R,txmlUCSIsTagbanwa(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsTagbanwa scCstj|}|S(s6Check whether the character is part of Tags UCS Block (R,t xmlUCSIsTags(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsTags scCstj|}|S(s7Check whether the character is part of TaiLe UCS Block (R,t xmlUCSIsTaiLe(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsTaiLe scCstj|}|S(sKCheck whether the character is part of TaiXuanJingSymbols UCS Block (R,txmlUCSIsTaiXuanJingSymbols(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsTaiXuanJingSymbols scCstj|}|S(s7Check whether the character is part of Tamil UCS Block (R,t xmlUCSIsTamil(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsTamil scCstj|}|S(s8Check whether the character is part of Telugu UCS Block (R,txmlUCSIsTelugu(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsTelugu scCstj|}|S(s8Check whether the character is part of Thaana UCS Block (R,txmlUCSIsThaana(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsThaana scCstj|}|S(s6Check whether the character is part of Thai UCS Block (R,t xmlUCSIsThai(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsThai scCstj|}|S(s9Check whether the character is part of Tibetan UCS Block (R,txmlUCSIsTibetan(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsTibetan scCstj|}|S(s:Check whether the character is part of Ugaritic UCS Block (R,txmlUCSIsUgaritic(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt uCSIsUgaritic scCstj|}|S(s[Check whether the character is part of UnifiedCanadianAboriginalSyllabics UCS Block (R,t*xmlUCSIsUnifiedCanadianAboriginalSyllabics(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt'uCSIsUnifiedCanadianAboriginalSyllabics scCstj|}|S(sKCheck whether the character is part of VariationSelectors UCS Block (R,txmlUCSIsVariationSelectors(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsVariationSelectors scCstj|}|S(sUCheck whether the character is part of VariationSelectorsSupplement UCS Block (R,t$xmlUCSIsVariationSelectorsSupplement(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt!uCSIsVariationSelectorsSupplement scCstj|}|S(s<Check whether the character is part of YiRadicals UCS Block (R,txmlUCSIsYiRadicals(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsYiRadicals scCstj|}|S(s=Check whether the character is part of YiSyllables UCS Block (R,txmlUCSIsYiSyllables(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsYiSyllables scCstj|}|S(sNCheck whether the character is part of YijingHexagramSymbols UCS Block (R,txmlUCSIsYijingHexagramSymbols(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytuCSIsYijingHexagramSymbols scCs1|dkrd}n |j}tj|}|S(s/Pops the top XPath object from the value stack N(RRR,tvaluePop(RRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR s   RcBseZdfdZdZdZdZdZdZdZ dZ dZ d Z d Z d Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"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-Z0d.Z1d/Z2d0Z3d1Z4d2Z5d3Z6d4Z7d5Z8d6Z9d7Z:d8Z;d9Z<d:Z=d;Z>d<Z?d=Z@d>ZAd?ZBd@ZCdAZDdBZEdCZFdDZGdEZHdFZIdGZJdHZKdIZLdJZMdKZNdLZOdMZPdNZQdOZRdPZSdQZTdRZUdSZVdTZWdUZXdVZYdWZZdXZ[dYZ\dZZ]d[Z^d\Z_d]Z`d^Zad_Zbd`ZcdaZddbZedcZfddZgdeZhRS(gcCsAt|dkr!tdn||_tj|d|dS(Nis'xmlNode got a wrong wrapper object typeR(R t TypeErrorRRXR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR s cCsd|jtt|fS(Ns(R?tintR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt__repr__ scCs5tj|j}|dkr"dStd|}|S(sGet the namespace of a node RN(R,t xmlNodeGetNsRRR(RR$t _xmlNode__tmp((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytns s  cCs5tj|j}|dkr"dStd|}|S(sGet the namespace of a node RN(R,txmlNodeGetNsDefsRRR(RR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytnsDefs s  cCstj||j|dS(sIDumps debug information for the element node, it is recursive N(R,txmlDebugDumpNodeR(RRUtdepth((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt debugDumpNode scCstj||j|dS(sQDumps debug information for the list of element node, it is recursive N(R,txmlDebugDumpNodeListR(RRUR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytdebugDumpNodeList scCstj||j|dS(sMDumps debug information for the element node, it is not recursive N(R,txmlDebugDumpOneNodeR(RRUR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytdebugDumpOneNode" scCstj|j}|S(sCount the children of @node. (R,txmlLsCountNodeR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt lsCountNode' scCstj||jdS(s,Dump to @output the type and name of @node. N(R,t xmlLsOneNodeR(RRU((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt lsOneNode, scCstj|jdS(sPrint node to the output FILE N(R,txmlShellPrintNodeR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytshellPrintNode0 scCsa|dkrd}n |j}tj|j|}|dkrNtdntd|}|S(sUnlink @cur and append it to the children of @parent. If @cur is a text node, it may be merged with an adjacent text node and freed. In this case the text node containing the merged content is returned. If @cur is an attribute node, it is appended to the attributes of @parent. If the attribute list contains an attribute with a name matching @elem, the old attribute is destroyed. General notes: Move operations like xmlAddChild can cause element or attribute nodes to reference namespaces that aren't declared in one of their ancestors. This can lead to use-after-free errors if the elements containing the declarations are freed later, especially when moving nodes from one document to another. You should consider calling xmlReconciliateNs after a move operation to normalize namespaces. Another option is to call xmlDOMWrapAdoptNode with the target parent before moving a node. For the most part, move operations don't check whether the resulting tree structure is valid. Users must make sure that parent nodes only receive children of valid types. Inserted child nodes must never be an ancestor of the parent node to avoid cycles in the tree structure. In general, only document, document fragments, elements and attributes should be used as parent nodes. When moving a node between documents and a memory allocation fails, the node's content will be corrupted and it will be unlinked. In this case, the node must be freed manually. Moving DTDs between documents isn't supported. sxmlAddChild() failedRN(RRR,t xmlAddChildRR(RRtcur__oR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytaddChild8 s   cCsa|dkrd}n |j}tj|j|}|dkrNtdntd|}|S(s6Append a node list to another node. See xmlAddChild. sxmlAddChildList() failedRN(RRR,txmlAddChildListRR(RRRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt addChildList[ s   cCstj|j|}|S(sAppend the extra substring to the node content. NOTE: In contrast to xmlNodeSetContent(), @content is supposed to be raw text, so unescaped XML special chars are allowed, entity references are not supported. (R,txmlNodeAddContentR(RRDR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt addContentd scCstj|j||}|S(sAppend the extra substring to the node content. NOTE: In contrast to xmlNodeSetContentLen(), @content is supposed to be raw text, so unescaped XML special chars are allowed, entity references are not supported. (R,txmlNodeAddContentLenR(RRDR#R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt addContentLenl scCsa|dkrd}n |j}tj|j|}|dkrNtdntd|}|S(ssUnlinks @cur and inserts it as next sibling after @prev. Unlike xmlAddChild this function does not merge text nodes. If @cur is an attribute node, it is inserted after attribute @prev. If the attribute list contains an attribute with a name matching @cur, the old attribute is destroyed. See the notes in xmlAddChild. sxmlAddNextSibling() failedRN(RRR,txmlAddNextSiblingRR(RRRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytaddNextSiblingt s   cCsa|dkrd}n |j}tj|j|}|dkrNtdntd|}|S(szUnlinks @cur and inserts it as previous sibling before @next. Unlike xmlAddChild this function does not merge text nodes. If @cur is an attribute node, it is inserted before attribute @next. If the attribute list contains an attribute with a name matching @cur, the old attribute is destroyed. See the notes in xmlAddChild. sxmlAddPrevSibling() failedRN(RRR,txmlAddPrevSiblingRR(RRRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytaddPrevSibling s   cCsa|dkrd}n |j}tj|j|}|dkrNtdntd|}|S(sUnlinks @cur and inserts it as last sibling of @node. If @cur is a text node, it may be merged with an adjacent text node and freed. In this case the text node containing the merged content is returned. If @cur is an attribute node, it is appended to the attribute list containing @node. If the attribute list contains an attribute with a name matching @cur, the old attribute is destroyed. See the notes in xmlAddChild. sxmlAddSibling() failedRN(RRR,t xmlAddSiblingRR(RRRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt addSibling s   cCsCtj|j|}|dkr0tdntd|}|S(sYCopy a node. Use of this function is DISCOURAGED in favor of xmlDocCopyNode. sxmlCopyNode() failedRN(R,t xmlCopyNodeRRRR(RtextendedR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytcopyNode s  cCs@tj|j}|dkr-tdntd|}|S(ssCopy a node list and all children. Use of this function is DISCOURAGED in favor of xmlDocCopyNodeList. sxmlCopyNodeList() failedRN(R,txmlCopyNodeListRRRR(RR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt copyNodeList s  cCsa|dkrd}n |j}tj|j|}|dkrNtdntd|}|S(s-Create a copy of the attribute. This function sets the parent pointer of the copy to @target but doesn't set the attribute on the target element. Users should consider to set the attribute by calling xmlAddChild afterwards or reset the parent pointer to None. sxmlCopyProp() failedRN(RRR,t xmlCopyPropRRl(RRRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytcopyProp s   cCsa|dkrd}n |j}tj|j|}|dkrNtdntd|}|S(sCreate a copy of an attribute list. This function sets the parent pointers of the copied attributes to @target but doesn't set the attributes on the target element. sxmlCopyPropList() failedRN(RRR,txmlCopyPropListRRl(RRRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt copyPropList s   cCsd|dkrd}n |j}tj|j||}|dkrQtdntd|}|S(s#Copy a node into another document. sxmlDocCopyNode() failedRN(RRR,txmlDocCopyNodeRR(RRvR tdoc__oR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt docCopyNode s   cCsa|dkrd}n |j}tj||j}|dkrNtdntd|}|S(s7Copy a node list and all children into a new document. sxmlDocCopyNodeList() failedRN(RRR,txmlDocCopyNodeListRR(RRvRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytdocCopyNodeList s   cCsV|dkrd}n |j}tj||j}|dkrCdStd|}|S(sSet the root element of the document (doc->children is a list containing possibly comments, PIs, etc ...). @root must be an element node. It is unlinked before insertion. RN(RRR,txmlDocSetRootElementR(RRvRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytdocSetRootElement s   cCs5tj|j}|dkr"dStd|}|S(siFind the first child node which is an element. Note that entity references are not expanded. RN(R,txmlFirstElementChildRRR(RR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytfirstElementChild s  cCstj|jdS(sFree a node including all the children. This doesn't unlink the node from the tree. Call xmlUnlinkNode first unless @cur is a root node. N(R,t xmlFreeNodeR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytfreeNode scCstj|jdS(s)Free a node list including all children. N(R,txmlFreeNodeListR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt freeNodeList scCs7|dkrd}n |j}tj||j}|S(sSee xmlNodeGetBaseSafe. This function doesn't allow to distinguish memory allocation failures from a non-existing base. N(RRR,txmlNodeGetBase(RRvRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytgetBase s   cCstj|j}|S(sRead 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. (R,RpR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR scCstj|j}|S(sSearches the language of a node, i.e. the values of the xml:lang attribute or the one carried by the nearest ancestor. (R,txmlNodeGetLangR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytgetLang scCstj|j}|S(sSearches the space preserving behaviour of a node, i.e. the values of the xml:space attribute or the one carried by the nearest ancestor. (R,txmlNodeGetSpacePreserveR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytgetSpacePreserve scCs;tj|j||}|dkr(dStd|}|S(sbSearch 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. Note that a namespace of None indicates to use the default namespace. RN(R,t xmlHasNsPropRRRl(RR?t nameSpaceR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt hasNsProp s  cCs8tj|j|}|dkr%dStd|}|S(sSearch an attribute associated to a node This function also looks in DTD attribute declaration for #FIXED or default declaration values. RN(R,t xmlHasPropRRRl(RR?R$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pythasProp" s  cCstj|j}|S(sgChecks whether this node is an empty or whitespace only (and possibly ignorable) text-node. (R,txmlIsBlankNodeR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt isBlankNode+ scCstj|j}|S(sIs this node a Text node ? (R,t xmlNodeIsTextR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytisText1 scCs@tj|j}|dkr-tdntd|}|S(sFind the last child of a node. sxmlGetLastChild() failedRN(R,txmlGetLastChildRRRR(RR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt lastChild6 s  cCs5tj|j}|dkr"dStd|}|S(shFind the last child node which is an element. Note that entity references are not expanded. RN(R,txmlLastElementChildRRR(RR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytlastElementChild= s  cCstj|j}|S(sGet line number of @node. Try to override the limitation of lines being store in 16 bits ints if XML_PARSE_BIG_LINES parser option was used (R,t xmlGetLineNoR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytlineNoE scCs:|dkrd}n |j}tj||j|}|S(s7Serializes attribute children (text and entity reference nodes) into a string. An empty list produces an empty string. If @inLine is true, entity references will be substituted. Otherwise, entity references will be kept and special characters like '&' will be escaped. N(RRR,txmlNodeListGetRawString(RRvtinLineRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytlistGetRawStringL s   cCs:|dkrd}n |j}tj||j|}|S(sSerializes attribute children (text and entity reference nodes) into a string. An empty list produces an empty string. If @inLine is true, entity references will be substituted. Otherwise, entity references will be kept and special characters like '&' as well as non-ASCII chars will be escaped. See xmlNodeListGetRawString for an alternative option. N(RRR,txmlNodeListGetString(RRvR8RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt listGetStringW s   cCsg|dkrd}n |j}tj|j|||}|dkrTtdntd|}|S(sCreate a new child element and append it to a parent element. If @ns is None, the newly created element inherits the namespace of the parent. If provided, @content is expected to be a valid XML attribute value possibly containing character and entity references. Text and entity reference node will be added to the child element, see xmlNewDocNode. sxmlNewChild() failedRN(RRR,t xmlNewChildRR(RRR?RDtns__oR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytnewChildd s   cCsFtj|j||}|dkr3tdntd|}|S(sCreate a new namespace. For a default namespace, @prefix should be None. The namespace URI in @href is not checked. You should make sure to pass a valid URI. If @node is provided, it must be an element node. The namespace will be appended to the node's namespace declarations. It is an error if the node already has a definition for the prefix or default namespace. sxmlNewNs() failedRN(R,txmlNewNsRRRR(RRRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytnewNss s  cCsg|dkrd}n |j}tj|j|||}|dkrTtdntd|}|S(sCreate an attribute object. If provided, @value should be a raw, unescaped string. If @node is provided, the created attribute will be appended without checking for duplicate names. It is an error if @node is not an element. sxmlNewNsProp() failedRN(RRR,t xmlNewNsPropRRl(RRR?R"R=R$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt newNsProp s   cCsg|dkrd}n |j}tj|j|||}|dkrTtdntd|}|S(sLike xmlNewNsProp, but the @name string will be used directly without making a copy. Takes ownership of @name which will also be freed on error. sxmlNewNsPropEatName() failedRN(RRR,txmlNewNsPropEatNameRRl(RRR?R"R=R$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytnewNsPropEatName s   cCsFtj|j||}|dkr3tdntd|}|S(sCreate an attribute node. If provided, @value should be a raw, unescaped string. If @node is provided, the created attribute will be appended without checking for duplicate names. It is an error if @node is not an element. sxmlNewProp() failedRN(R,t xmlNewPropRRRRl(RR?R"R$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytnewProp s  cCsg|dkrd}n |j}tj|j|||}|dkrTtdntd|}|S(sCreate a new child element and append it to a parent element. If @ns is None, the newly created element inherits the namespace of the parent. If @content is provided, a text node will be added to the child element, see xmlNewDocRawNode. sxmlNewTextChild() failedRN(RRR,txmlNewTextChildRR(RRR?RDR=R$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt newTextChild s   cCs5tj|j}|dkr"dStd|}|S(sqFind the closest following sibling which is a element. Note that entity references are not expanded. RN(R,txmlNextElementSiblingRRR(RR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytnextElementSibling s  cCstj|j|}|S(sSearch 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. This function is similar to xmlGetProp except it will accept only an attribute in no namespace. NOTE: This function doesn't allow to distinguish malloc failures from missing attributes. It's more robust to use xmlNodeGetAttrValue. (R,txmlGetNoNsPropR(RR?R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytnoNsProp s cCstj|j}|S(s0Build a structure based Path for the given node (R,txmlGetNodePathR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytnodePath scCstj|j||}|S(sSearch 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. NOTE: This function doesn't allow to distinguish malloc failures from missing attributes. It's more robust to use xmlNodeGetAttrValue. (R,t xmlGetNsPropR(RR?R)R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytnsProp scCs5tj|j}|dkr"dStd|}|S(sqFind the closest preceding sibling which is a element. Note that entity references are not expanded. RN(R,txmlPreviousElementSiblingRRR(RR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytpreviousElementSibling s  cCstj|j|}|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. NOTE: This function acts independently of namespaces associated to the attribute. Use xmlGetNsProp() or xmlGetNoNsProp() for namespace aware processing. NOTE: This function doesn't allow to distinguish malloc failures from missing attributes. It's more robust to use xmlNodeGetAttrValue. (R,t xmlGetPropR(RR?R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytprop s cCs7|dkrd}n |j}tj||j}|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(RRR,txmlReconciliateNs(RRvRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytreconciliateNs s  cCsa|dkrd}n |j}tj|j|}|dkrNtdntd|}|S(s#Unlink the old node. If @cur is provided, it is unlinked and inserted in place of @old. It is an error if @old has no parent. Unlike xmlAddChild, this function doesn't merge text nodes or delete duplicate attributes. See the notes in xmlAddChild. sxmlReplaceNode() failedRN(RRR,txmlReplaceNodeRR(RRRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt replaceNode s   cCsd|dkrd}n |j}tj||j|}|dkrQtdntd|}|S(sSearch 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. sxmlSearchNs() failedRN(RRR,t xmlSearchNsRR(RRvR)RR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytsearchNss   cCsd|dkrd}n |j}tj||j|}|dkrQtdntd|}|S(sSearch a Ns aliasing a given URI. Recurse on the parents until it finds the defined namespace or return None otherwise. sxmlSearchNsByHref() failedRN(RRR,txmlSearchNsByHrefRR(RRvRRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytsearchNsByHrefs   cCstj|j|}|S(s\Set (or reset) the base URI of a node, i.e. the value of the xml:base attribute. (R,txmlNodeSetBaseR(RRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytsetBasescCstj|j|}|S(sPReplace the text content of a node. Sets the raw text content of text, CDATA, comment or PI nodes. For element and attribute nodes, removes all children and replaces them by parsing @content which is expected to be a valid XML attribute value possibly containing character and entity references. Syntax errors and references to undeclared entities are ignored silently. Unfortunately, there isn't an API to pass raw content directly. An inefficient work-around is to escape the content with xmlEncodeSpecialChars before passing it. A better trick is clearing the old content with xmlNodeSetContent(node, None) first and then calling xmlNodeAddContent(node, content). Unlike this function, xmlNodeAddContent accepts raw text. (R,txmlNodeSetContentR(RRDR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt setContent#scCstj|j||}|S(sSee xmlNodeSetContent. (R,txmlNodeSetContentLenR(RRDR#R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt setContentLen4scCstj|j|}|S(sRSet the language of a node, i.e. the values of the xml:lang attribute. (R,txmlNodeSetLangR(RRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytsetLang9scCs7|dkrd}n |j}tj|j|}|S(sgAssociate all subtrees in @list with a new document. Internal function, see xmlSetTreeDoc. N(RRR,t xmlSetListDoc(RRvRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt setListDoc?s   cCstj|j|dS(s#Set (or reset) the name of a node. N(R,txmlNodeSetNameR(RR?((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytsetNameGscCs5|dkrd}n |j}tj|j|dS(smSet the namespace of an element or attribute node. Passing a None namespace unsets the namespace. N(RRR,txmlSetNs(RRR=((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytsetNsKs  cCsg|dkrd}n |j}tj|j|||}|dkrTtdntd|}|S(sqSet (or reset) an attribute carried by a node. The ns structure must be in scope, this is not checked sxmlSetNsProp() failedRN(RRR,t xmlSetNsPropRRl(RRR?R"R=R$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt setNsPropRs   cCsFtj|j||}|dkr3tdntd|}|S(sSet (or reset) an attribute carried by a node. If @name has a prefix, then the corresponding namespace-binding will be used, if in scope; it is an error it there's no such ns-binding for the prefix in scope. sxmlSetProp() failedRN(R,t xmlSetPropRRRRl(RR?R"R$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytsetProp\s  cCstj|j|}|S(soSet (or reset) the space preserving behaviour of a node, i.e. the value of the xml:space attribute. (R,txmlNodeSetSpacePreserveR(RRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytsetSpacePreservefscCs7|dkrd}n |j}tj|j|}|S(sThis is an internal function which shouldn't be used. It is invoked by functions like xmlAddChild, xmlAddSibling or xmlReplaceNode. @tree must be the root node of an unlinked subtree. Associate all nodes in a tree with a new document. Also copy strings from the old document's dictionary and remove ID attributes from the old ID table. N(RRR,t xmlSetTreeDoc(RRvRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt setTreeDocls   cCstj|j||}|S(sConcat the given string at the end of the existing node content. If @len is -1, the string length will be calculated. (R,t xmlTextConcatR(RRDR#R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt textConcatxscCsa|dkrd}n |j}tj|j|}|dkrNtdntd|}|S(s]Merge the second text node into the first. The second node is unlinked and freed. sxmlTextMerge() failedRN(RRR,t xmlTextMergeRR(Rtsecondt second__oR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt textMerges   cCstj|jdS(sUnlink a node from its tree. The node is not freed. Unless it is reinserted, it must be managed manually and freed eventually by calling xmlFreeNode. N(R,t xmlUnlinkNodeR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt unlinkNodescCs:|dkrd}n |j}tj|j||}|S(s'Remove an attribute carried by a node. N(RRR,txmlUnsetNsProp(RRR?R=R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt unsetNsProps   cCstj|j|}|S(s`Remove an attribute carried by a node. This handles only attributes in no namespace. (R,t xmlUnsetPropR(RR?R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt unsetPropscCsX|dkrd}n |j}|dkr3d}n |j}tj||j|}|S(sDetermine whether an attribute is of type ID. In case we have DTD(s) then this is done if DTD loading has been requested. In the case of HTML documents parsed with the HTML parser, then ID detection is done systematically. N(RRR,txmlIsID(RRvRzRtattr__oR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytisIDs    cCsX|dkrd}n |j}|dkr3d}n |j}tj||j|}|S(sDEPRECATED, do not use. This function will be removed from the public API. 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(RRR,txmlIsRef(RRvRzRRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytisRefs    cCs=|dkrd}n |j}tj||j||}|S(sDEPRECATED: Internal function, don't use. Does the validation related extra step of the normalization of attribute values: If the declared value is not CDATA, then the XML processor must further process the normalized attribute value by discarding any leading and trailing space (#x20) characters, and by replacing sequences of space (#x20) characters by single space (#x20) character. N(RRR,txmlValidNormalizeAttributeValue(RRvR?R"RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytvalidNormalizeAttributeValues   cCstj|j}|S(s:Implement the XInclude substitution for the given subtree (R,txmlXIncludeProcessTreeR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxincludeProcessTreescCstj|j|}|S(s:Implement the XInclude substitution for the given subtree (R,txmlXIncludeProcessTreeFlagsR(RtflagsR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxincludeProcessTreeFlagsscCs7|dkrd}n |j}tj||j}|S(s<Validate a branch of a tree, starting with the given @elem. N(RRR,txmlSchemaValidateOneElement(RRRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytschemaValidateOneElements   cCstj|j}|S(s$Converts a node to its number value (R,txmlXPathCastNodeToNumberR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathCastNodeToNumberscCstj|j}|S(s%Converts a node to its string value. (R,txmlXPathCastNodeToStringR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathCastNodeToStringscCs7|dkrd}n |j}tj|j|}|S(s'Compare two nodes w.r.t document order N(RRR,txmlXPathCmpNodes(Rtnode2tnode2__oR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt xpathCmpNodess   cCs[|dkrd}n |j}tj|j||}|dkrQtdnt|S(sEvaluate the XPath Location Path in the given context. The node 'node' is set as the context node. The context node is not restored. sxmlXPathNodeEval() failedN(RRR,txmlXPathNodeEvalRR(RR(Rtctx__oR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt xpathNodeEvals   cCs7tj|j}|dkr-tdnt|S(sfCreate a new xmlXPathObjectPtr of type NodeSet and initialize it with the single Node @val sxmlXPathNewNodeSet() failedN(R,txmlXPathNewNodeSetRRRR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathNewNodeSets cCs7tj|j}|dkr-tdnt|S(snCreate a new xmlXPathObjectPtr of type Value Tree (XSLT) and initialize it with the tree root @val sxmlXPathNewValueTree() failedN(R,txmlXPathNewValueTreeRRRR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathNewValueTrees cCsa|dkrd}n |j}tj||j}|dkrNtdntd|}|S(sTraversal 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 axis sxmlXPathNextAncestor() failedRN(RRR,txmlXPathNextAncestorRR(RRRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathNextAncestors   cCsa|dkrd}n |j}tj||j}|dkrNtdntd|}|S(ssTraversal 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() failedRN(RRR,txmlXPathNextAncestorOrSelfRR(RRRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathNextAncestorOrSelfs   cCsa|dkrd}n |j}tj||j}|dkrNtdntd|}|S(skTraversal function for the "attribute" direction TODO: support DTD inherited default attributes sxmlXPathNextAttribute() failedRN(RRR,txmlXPathNextAttributeRR(RRRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathNextAttribute,s   cCsa|dkrd}n |j}tj||j}|dkrNtdntd|}|S(sTraversal function for the "child" direction The child axis contains the children of the context node in document order. sxmlXPathNextChild() failedRN(RRR,txmlXPathNextChildRR(RRRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathNextChild6s   cCsa|dkrd}n |j}tj||j}|dkrNtdntd|}|S(sTraversal 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. sxmlXPathNextDescendant() failedRN(RRR,txmlXPathNextDescendantRR(RRRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathNextDescendant@s   cCsa|dkrd}n |j}tj||j}|dkrNtdntd|}|S(sZTraversal 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 axis s%xmlXPathNextDescendantOrSelf() failedRN(RRR,txmlXPathNextDescendantOrSelfRR(RRRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathNextDescendantOrSelfLs   cCsa|dkrd}n |j}tj||j}|dkrNtdntd|}|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 order sxmlXPathNextFollowing() failedRN(RRR,txmlXPathNextFollowingRR(RRRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathNextFollowingZs   cCsa|dkrd}n |j}tj||j}|dkrNtdntd|}|S(sTraversal function for the "following-sibling" direction The following-sibling axis contains the following siblings of the context node in document order. s%xmlXPathNextFollowingSibling() failedRN(RRR,txmlXPathNextFollowingSiblingRR(RRRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathNextFollowingSiblinghs   cCsa|dkrd}n |j}tj||j}|dkrNtdntd|}|S(sYTraversal 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 We keep the XML namespace node at the end of the list. sxmlXPathNextNamespace() failedRN(RRR,txmlXPathNextNamespaceRR(RRRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathNextNamespacess   cCsa|dkrd}n |j}tj||j}|dkrNtdntd|}|S(sTraversal function for the "parent" direction The parent axis contains the parent of the context node, if there is one. sxmlXPathNextParent() failedRN(RRR,txmlXPathNextParentRR(RRRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathNextParents   cCsa|dkrd}n |j}tj||j}|dkrNtdntd|}|S(sbTraversal 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 order sxmlXPathNextPreceding() failedRN(RRR,txmlXPathNextPrecedingRR(RRRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathNextPrecedings   cCsa|dkrd}n |j}tj||j}|dkrNtdntd|}|S(sCTraversal 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() failedRN(RRR,txmlXPathNextPrecedingSiblingRR(RRRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathNextPrecedingSiblings   cCsa|dkrd}n |j}tj||j}|dkrNtdntd|}|S(skTraversal function for the "self" direction The self axis contains just the context node itself sxmlXPathNextSelf() failedRN(RRR,txmlXPathNextSelfRR(RRRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt xpathNextSelfs   cCs7tj|j}|dkr-tdnt|S(sMCreate a new xmlXPathObjectPtr of type range using a single nodes s!xmlXPtrNewCollapsedRange() failedN(R,txmlXPtrNewCollapsedRangeRRRR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpointerNewCollapsedRanges cCs|dkrd}n |j}|dkr3d}n |j}tj||j|}|dkrotdntd|}|S(sCreate a new XPointer context sxmlXPtrNewContext() failedRN(RRR,txmlXPtrNewContextRt xpathContext(RRvtoriginRt origin__oR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpointerNewContexts     cCsX|dkrd}n |j}tj|j|}|dkrNtdnt|S(sCreate a new xmlXPathObjectPtr of type LocationSet and initialize it with the single range made of the two nodes @start and @end s#xmlXPtrNewLocationSetNodes() failedN(RRR,txmlXPtrNewLocationSetNodesRR(Rtendtend__oR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpointerNewLocationSetNodess   cCs^|dkrd}n |j}tj|j|||}|dkrTtdnt|S(s-Create a new xmlXPathObjectPtr of type range sxmlXPtrNewRange() failedN(RRR,txmlXPtrNewRangeRR(Rt startindexRtendindexRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpointerNewRanges   cCsX|dkrd}n |j}tj|j|}|dkrNtdnt|S(s;Create a new xmlXPathObjectPtr of type range using 2 nodes sxmlXPtrNewRangeNodes() failedN(RRR,txmlXPtrNewRangeNodesRR(RRRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpointerNewRangeNodess   N(iRRRRRRRRRRRRRRRRRRR R RRRRRRRRRR!R#RR%R'R*R,R.R0R2R4R6R9R;R>R@RBRDRFRHRJRLRNRPRRRTRVRXRZR\R^R`RbRdRfRhRjRlRnRpRrRtRxRzR|R~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRR(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR s          #                                                    RwcBseZdkdZdZdZdZdZdZdZ dZ dZ d Z d Z d Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"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-Z0d.Z1d/Z2d0Z3d1Z4d2Z5d3Z6d4Z7d5Z8d6Z9d7Z:d8Z;d9Z<d:Z=d;Z>d<Z?d=Z@d>ZAd?ZBd@ZCdAZDdBZEdCZFdDZGdEZHdFZIdGZJdHZKdIZLdJZMdKZNdLZOdMZPdNZQdOZRdPZSdQZTdRZUdSZVdTZWdUZXdVZYdWZZdXZ[dYZ\dZZ]d[Z^d\Z_d]Z`d^Zad_Zbd`ZcdaZddbZedcZfddZgdeZhdfZidgZjdhZkdiZldjZmRS(lcCsAt|dkr!tdn||_tj|d|dS(Nis&xmlDoc got a wrong wrapper object typeR(R RRRR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs cCsd|jtt|fS(Ns(R?RR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRscCstj|j||}|S(sThe 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. (R,thtmlAutoCloseTagR(RR?RLR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRscCstj|j|}|S(sThe 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 child (R,thtmlIsAutoClosedR(RRLR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRscCs;|dkrd}n |j}tj||j||dS(sDump an HTML document. N(RRR,thtmlDocContentDumpFormatOutput(RtbufR}R~tbuf__o((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs  cCs8|dkrd}n |j}tj||j|dS(s;Dump an HTML document. Formatting return/spaces are added. N(RRR,thtmlDocContentDumpOutput(RRR}R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs  cCstj||j}|S(s'Dump an HTML document to an open FILE. (R,t htmlDocDumpR(RRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR scCstj|j}|S(s,Encoding definition lookup in the Meta tags (R,thtmlGetMetaEncodingR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRscCs8|dkrd}n |j}tj||j|dS(snDump an HTML node, recursive behaviour,children are printed too, and formatting returns are added. N(RRR,thtmlNodeDumpFile(RRRR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs  cCs@|dkrd}n |j}tj||j|||}|S(sDump an HTML node, recursive behaviour,children are printed too. TODO: if encoding == None try to save in the doc encoding N(RRR,thtmlNodeDumpFileFormat(RRRR}R~RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs   cCs\|dkrd}n |j}|dkr3d}n |j}tj||j|||dS(sLDump an HTML node, recursive behaviour,children are printed too. N(RRR,thtmlNodeDumpFormatOutput(RRRR}R~RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR's    cCsY|dkrd}n |j}|dkr3d}n |j}tj||j||dS(suDump an HTML node, recursive behaviour,children are printed too, and formatting returns/spaces are added. N(RRR,thtmlNodeDumpOutput(RRRR}RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR0s    cCstj||j}|S(sYDump an HTML document to a file. If @filename is "-" the stdout file is used. (R,t htmlSaveFileR(RRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR9scCstj||j|}|S(skDump an HTML document to a file using a given encoding and formatting returns/spaces are added. (R,thtmlSaveFileEncR(RRR}R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR?scCstj||j||}|S(s8Dump an HTML document to a file using a given encoding. (R,thtmlSaveFileFormatR(RRR}R~R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyREscCstj|j|}|S(sSets the current encoding in the Meta tags NOTE: this will not change the document content encoding, just the META flag associated. (R,thtmlSetMetaEncodingR(RR}R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRJscCstj||j}|S(s_Check the document for potential content problems, and output the errors to @output (R,txmlDebugCheckDocumentR(RRUR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytdebugCheckDocumentUscCstj||jdS(s9Dumps debug information for the document, it's recursive N(R,txmlDebugDumpDocumentR(RRU((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytdebugDumpDocument[scCstj||jdS(sJDumps debug information concerning the document, not recursive N(R,txmlDebugDumpDocumentHeadR(RRU((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytdebugDumpDocumentHead_scCstj||jdS(sODumps debug information for all the entities in use by the document N(R,txmlDebugDumpEntitiesR(RRU((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytdebugDumpEntitiesdscCsOtj|j|||||}|dkr<tdntd|}|S(s)Register a new entity for this document. sxmlAddDocEntity() failedRN(R,txmlAddDocEntityRRRR(RR?RR RRDR$t _xmlDoc__tmp((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt addDocEntityms ! cCsOtj|j|||||}|dkr<tdntd|}|S(s=Register a new entity for this document DTD external subset. sxmlAddDtdEntity() failedRN(R,txmlAddDtdEntityRRRR(RR?RR RRDR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt addDtdEntityts ! cCsCtj|j|}|dkr0tdntd|}|S(s:Do an entity lookup in the document entity hash table and sxmlGetDocEntity() failedRN(R,txmlGetDocEntityRRRR(RR?R$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt docEntity{s  cCsCtj|j|}|dkr0tdntd|}|S(s5Do an entity lookup in the DTD entity hash table and sxmlGetDtdEntity() failedRN(R,txmlGetDtdEntityRRRR(RR?R$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt dtdEntitys  cCstj|j|}|S(sTODO: remove xmlEncodeEntities, once we are not afraid of breaking binary compatibility People must migrate their code to xmlEncodeEntitiesReentrant ! This routine will issue a warning when encountered. (R,txmlEncodeEntitiesR(RRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytencodeEntitiesscCstj|j|}|S(sDo 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. (R,txmlEncodeEntitiesReentrantR(RRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytencodeEntitiesReentrantscCstj|j|}|S(sDo a global encoding of a string, replacing the predefined entities this routine is reentrant, and result must be deallocated. (R,txmlEncodeSpecialCharsR(RRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytencodeSpecialCharsscCsOtj|j|||||}|dkr<tdntd|}|S(sQCreate a new entity, this differs from xmlAddDocEntity() that if the document is None or has no internal subset defined, then an unlinked entity structure will be returned, it is then the responsibility of the caller to link it to the document later or free it when not needed anymore. sxmlNewEntity() failedRN(R,t xmlNewEntityRRRR(RR?RR RRDR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt newEntitys ! cCsCtj|j|}|dkr0tdntd|}|S(s=Do an entity lookup in the internal and external subsets and sxmlGetParameterEntity() failedRN(R,txmlGetParameterEntityRRRR(RR?R$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytparameterEntitys  cCs@tj|j}|dkr-tdntd|}|S(sCreate an XML RelaxNGs parser context for that document. Note: since the process of compiling a RelaxNG schemas modifies the document, the @doc parameter is duplicated internally. s#xmlRelaxNGNewDocParserCtxt() failedRN(R,txmlRelaxNGNewDocParserCtxtRRRR(RR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytrelaxNGNewDocParserCtxts  cCs7|dkrd}n |j}tj||j}|S(s$Validate a document tree in memory. N(RRR,txmlRelaxNGValidateDoc(RRRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytrelaxNGValidateDocs   cCsX|dkrd}n |j}|dkr3d}n |j}tj||j|}|S(sValidate a full subtree when xmlRelaxNGValidatePushElement() returned 0 and the content of the node has been expanded. N(RRR,txmlRelaxNGValidateFullElement(RRRLRtelem__oR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytrelaxNGValidateFullElements    cCsX|dkrd}n |j}|dkr3d}n |j}tj||j|}|S(s7Pop the element end from the RelaxNG validation stack. N(RRR,txmlRelaxNGValidatePopElement(RRRLRRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytrelaxNGValidatePopElements    cCsX|dkrd}n |j}|dkr3d}n |j}tj||j|}|S(s:Push a new element start on the RelaxNG validation stack. N(RRR,txmlRelaxNGValidatePushElement(RRRLRRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytrelaxNGValidatePushElements    cCsCtj|j|}|dkr0tdntd|}|S(swCopy a document. If recursive, the content tree will be copied too as well as DTD, namespaces and entities. sxmlCopyDoc() failedRN(R,t xmlCopyDocRRRRw(Rt recursiveR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytcopyDocs  cCsd|dkrd}n |j}tj||j|}|dkrQtdntd|}|S(s#Copy a node into another document. sxmlDocCopyNode() failedRN(RRR,RRR(RRR tnode__oR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs   cCsa|dkrd}n |j}tj|j|}|dkrNtdntd|}|S(s7Copy a node list and all children into a new document. sxmlDocCopyNodeList() failedRN(RRR,RRR(RRRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs   cCsItj|j|||}|dkr6tdntd|}|S(sCreate a DTD node. If a document is provided and it already has an internal subset, the existing DTD object is returned without creating a new object. If the document has no internal subset, it will be set to the created DTD. sxmlCreateIntSubset() failedRN(R,txmlCreateIntSubsetRRRR(RR?R RR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytcreateIntSubsets  cCstj|j}|S(s5get the compression ratio for a document, ZLIB based (R,txmlGetDocCompressModeR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytdocCompressMode scCstj||j}|S(s&Dump an XML document to an open FILE. (R,t xmlDocDumpR(RRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytdumpscCs8|dkrd}n |j}tj||j|dS(sQDump an XML/HTML node, recursive behaviour, children are printed too. N(RRR,t xmlElemDump(RRRR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytelemDumps  cCstj||j|}|S(s&Dump an XML document to an open FILE. (R,txmlDocFormatDumpR(RRR~R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt formatDumpscCstj|jdS(s<Free a document including all children and associated DTDs. N(R,RR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytfreeDoc#scCs@tj|j}|dkr-tdntd|}|S(svGet the root element of the document (doc->children is a list containing possibly comments, PIs, etc ...). sxmlDocGetRootElement() failedRN(R,txmlDocGetRootElementRRRR(RR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytgetRootElement's  cCs@tj|j}|dkr-tdntd|}|S(s'Get the internal subset of a document. sxmlGetIntSubset() failedRN(R,txmlGetIntSubsetRRRR(RR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt intSubset/s  cCsFtj|j||}|dkr3tdntd|}|S(sCreate a CDATA section node. sxmlNewCDataBlock() failedRN(R,txmlNewCDataBlockRRRR(RRDR#R$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt newCDataBlock6s  cCsCtj|j|}|dkr0tdntd|}|S(sThis function is MISNAMED. It doesn't create a character reference but an entity reference. Create an empty entity reference node. This function doesn't attempt to look up the entity in @doc. Entity names like '&entity;' are handled as well. sxmlNewCharRef() failedRN(R,t xmlNewCharRefRRRR(RR?R$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt newCharRef=s  cCsCtj|j|}|dkr0tdntd|}|S(sCreate a comment node. sxmlNewDocComment() failedRN(R,txmlNewDocCommentRRRR(RRDR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt newDocCommentHs  cCs@tj|j}|dkr-tdntd|}|S(s!Create a document fragment node. sxmlNewDocFragment() failedRN(R,txmlNewDocFragmentRRRR(RR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytnewDocFragmentOs  cCsg|dkrd}n |j}tj|j|||}|dkrTtdntd|}|S(sCreate an element node. If provided, @content is expected to be a valid XML attribute value possibly containing character and entity references. Syntax errors and references to undeclared entities are ignored silently. Only references are handled, nested elements, comments or PIs are not. See xmlNewDocRawNode for an alternative. General notes on object creation: Each node and all its children are associated with the same document. The document should be provided when creating nodes to avoid a performance penalty when adding the node to a document tree. Note that a document only owns nodes reachable from the root node. Unlinked subtrees must be freed manually. sxmlNewDocNode() failedRN(RRR,t xmlNewDocNodeRR(RRR?RDR=R$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt newDocNodeVs   cCsg|dkrd}n |j}tj|j|||}|dkrTtdntd|}|S(sCreate an element node. Like xmlNewDocNode, but the @name string will be used directly without making a copy. Takes ownership of @name which will also be freed on error. sxmlNewDocNodeEatName() failedRN(RRR,txmlNewDocNodeEatNameRR(RRR?RDR=R$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytnewDocNodeEatNamejs   cCsFtj|j||}|dkr3tdntd|}|S(s(Create a processing instruction object. sxmlNewDocPI() failedRN(R,t xmlNewDocPIRRRR(RR?RDR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytnewDocPIus  cCsFtj|j||}|dkr3tdntd|}|S(s9Create an attribute object. If provided, @value is expected to be a valid XML attribute value possibly containing character and entity references. Syntax errors and references to undeclared entities are ignored silently. If you want to pass a raw string, see xmlNewProp. sxmlNewDocProp() failedRN(R,t xmlNewDocPropRRRRl(RR?R"R$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt newDocProp|s  cCsg|dkrd}n |j}tj|j|||}|dkrTtdntd|}|S(s[Create an element node. If provided, @value should be a raw, unescaped string. sxmlNewDocRawNode() failedRN(RRR,txmlNewDocRawNodeRR(RRR?RDR=R$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt newDocRawNodes   cCsCtj|j|}|dkr0tdntd|}|S(sCreate a new text node. sxmlNewDocText() failedRN(R,t xmlNewDocTextRRRR(RRDR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt newDocTexts  cCsFtj|j||}|dkr3tdntd|}|S(sCreate a new text node. sxmlNewDocTextLen() failedRN(R,txmlNewDocTextLenRRRR(RRDR#R$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt newDocTextLens  cCsItj|j|||}|dkr6tdntd|}|S(sCreate a DTD node. If a document is provided, it is an error if it already has an external subset. If the document has no external subset, it will be set to the created DTD. To create an internal subset, use xmlCreateIntSubset(). sxmlNewDtd() failedRN(R,t xmlNewDtdRRRR(RR?R RR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytnewDtds  cCsFtj|j||}|dkr3tdntd|}|S(s\Creation of a Namespace, the old way using PI and without scoping DEPRECATED !!! sxmlNewGlobalNs() failedRN(R,txmlNewGlobalNsRRRR(RRRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt newGlobalNss  cCsCtj|j|}|dkr0tdntd|}|S(sCreate a new entity reference node, linking the result with the entity in @doc if found. Entity names like '&entity;' are handled as well. sxmlNewReference() failedRN(R,txmlNewReferenceRRRR(RR?R$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt newReferences  cCs_|dkrd}n |j}|dkr3d}n |j}tj||j||||dS(sDump an XML node, recursive behaviour, children are printed too. Note that @format = 1 provide node indenting only if xmlIndentTreeOutput = 1 or xmlKeepBlanksDefault(0) was called N(RRR,txmlNodeDumpOutput(RRRR-R~R}RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytnodeDumpOutputs    cCs7|dkrd}n |j}tj|j|}|S(sSee xmlNodeGetBaseSafe. This function doesn't allow to distinguish memory allocation failures from a non-existing base. N(RRR,R"(RRRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt nodeGetBases   cCs:|dkrd}n |j}tj|j||}|S(s7Serializes attribute children (text and entity reference nodes) into a string. An empty list produces an empty string. If @inLine is true, entity references will be substituted. Otherwise, entity references will be kept and special characters like '&' will be escaped. N(RRR,R7(RRR8tlist__oR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytnodeListGetRawStrings   cCs:|dkrd}n |j}tj|j||}|S(sSerializes attribute children (text and entity reference nodes) into a string. An empty list produces an empty string. If @inLine is true, entity references will be substituted. Otherwise, entity references will be kept and special characters like '&' as well as non-ASCII chars will be escaped. See xmlNodeListGetRawString for an alternative option. N(RRR,R:(RRR8R/R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytnodeListGetStrings   cCs7|dkrd}n |j}tj|j|}|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(RRR,RU(Rttreettree__oR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRVs  cCstj||j}|S(sDump an XML document to a file. Will use compression if compiled in and enabled. If @filename is "-" the stdout file is used. (R,t xmlSaveFileR(RRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytsaveFilescCstj||j|}|S(s:Dump an XML document, converting it to the given encoding (R,txmlSaveFileEncR(RRR}R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt saveFileEncscCs:|dkrd}n |j}tj||j|}|S(sDump an XML document to an I/O buffer. Warning ! This call xmlOutputBufferClose() on buf which is not available after this call. N(RRR,t xmlSaveFileTo(RRR}RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt saveFileTos   cCstj||j|}|S(sdDump 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. Note that @format = 1 provide node indenting only if xmlIndentTreeOutput = 1 or xmlKeepBlanksDefault(0) was called (R,txmlSaveFormatFileR(RRR~R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytsaveFormatFile scCstj||j||}|S(s*Dump an XML document to a file or an URL. (R,txmlSaveFormatFileEncR(RRR}R~R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytsaveFormatFileEncscCs=|dkrd}n |j}tj||j||}|S(sDump an XML document to an I/O buffer. Warning ! This call xmlOutputBufferClose() on buf which is not available after this call. N(RRR,txmlSaveFormatFileTo(RRR}R~RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytsaveFormatFileTos   cCsd|dkrd}n |j}tj|j||}|dkrQtdntd|}|S(sSearch 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. sxmlSearchNs() failedRN(RRR,RYRR(RRR)RR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRZ"s   cCsd|dkrd}n |j}tj|j||}|dkrQtdntd|}|S(sSearch a Ns aliasing a given URI. Recurse on the parents until it finds the defined namespace or return None otherwise. sxmlSearchNsByHref() failedRN(RRR,R[RR(RRRRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR\1s   cCstj|j|dS(sxset the compression ratio for a document, ZLIB based Correct values: 0 (uncompressed) to 9 (max compression) N(R,txmlSetDocCompressModeR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytsetDocCompressMode<scCs7|dkrd}n |j}tj||j}|S(sgAssociate all subtrees in @list with a new document. Internal function, see xmlSetTreeDoc. N(RRR,Re(RRR/R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRfAs   cCsV|dkrd}n |j}tj|j|}|dkrCdStd|}|S(sSet the root element of the document (doc->children is a list containing possibly comments, PIs, etc ...). @root must be an element node. It is unlinked before insertion. RN(RRR,RR(Rtroottroot__oR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytsetRootElementIs   cCs7|dkrd}n |j}tj||j}|S(sThis is an internal function which shouldn't be used. It is invoked by functions like xmlAddChild, xmlAddSibling or xmlReplaceNode. @tree must be the root node of an unlinked subtree. Associate all nodes in a tree with a new document. Also copy strings from the old document's dictionary and remove ID attributes from the old ID table. N(RRR,Rq(RR2R3R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRrTs   cCsCtj|j|}|dkr0tdntd|}|S(sDEPRECATED: Use xmlNodeSetContent. Parse an attribute value and build a node list containing only text and entity reference nodes. The resulting nodes will be associated with the document if provided. The document is also used to look up entities. The input is not validated. Syntax errors or references to undeclared entities will be ignored silently with unspecified results. sxmlStringGetNodeList() failedRN(R,txmlStringGetNodeListRRRR(RR"R$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytstringGetNodeList`s  cCsFtj|j||}|dkr3tdntd|}|S(sLDEPRECATED: Use xmlNodeSetContentLen. See xmlStringGetNodeList. s xmlStringLenGetNodeList() failedRN(R,txmlStringLenGetNodeListRRRR(RR"R#R$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytstringLenGetNodeListms  cCsCtj|j|}|dkr0tdntd|}|S(s,Search the attribute declaring the given ID sxmlGetID() failedRN(R,txmlGetIDRRRRl(RRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRys  cCsX|dkrd}n |j}|dkr3d}n |j}tj|j||}|S(sDetermine whether an attribute is of type ID. In case we have DTD(s) then this is done if DTD loading has been requested. In the case of HTML documents parsed with the HTML parser, then ID detection is done systematically. N(RRR,R(RRLRzRRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs    cCstj|j|}|S(sSearch in the DtDs whether an element accept Mixed content (or ANY) basically if it is supposed to accept text childs (R,txmlIsMixedElementR(RR?R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytisMixedElementscCsX|dkrd}n |j}|dkr3d}n |j}tj|j||}|S(sDEPRECATED, do not use. This function will be removed from the public API. 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(RRR,R(RRLRzRRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs    cCs7|dkrd}n |j}tj|j|}|S(sORemove the given attribute from the ID table maintained internally. N(RRR,t xmlRemoveID(RRzRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytremoveIDs   cCs7|dkrd}n |j}tj|j|}|S(sDEPRECATED, do not use. This function will be removed from the public API. Remove the given attribute from the Ref table maintained internally. N(RRR,t xmlRemoveRef(RRzRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt removeRefs   cCs^|dkrd}n |j}|dkr3d}n |j}tj||j|||}|S(s1DEPRECATED: Internal function, don't use. Does the validation related extra step of the normalization of attribute values: If the declared value is not CDATA, then the XML processor must further process the normalized attribute value by discarding any leading and trailing space (#x20) characters, and by replacing sequences of space (#x20) characters by single space (#x20) character. Also check VC: Standalone Document Declaration in P32, and update ctxt->valid accordingly N(RRR,t#xmlValidCtxtNormalizeAttributeValue(RRRLR?R"RRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt validCtxtNormalizeAttributeValues    cCs=|dkrd}n |j}tj|j|||}|S(sDEPRECATED: Internal function, don't use. Does the validation related extra step of the normalization of attribute values: If the declared value is not CDATA, then the XML processor must further process the normalized attribute value by discarding any leading and trailing space (#x20) characters, and by replacing sequences of space (#x20) characters by single space (#x20) character. N(RRR,R(RRLR?R"RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs   cCs7|dkrd}n |j}tj||j}|S(sTry to validate the document instance basically it does the all the checks described by the XML Rec i.e. validates the internal and external subset (if present) and validate the document tree. N(RRR,txmlValidateDocument(RRRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytvalidateDocuments   cCs7|dkrd}n |j}tj||j}|S(sBDEPRECATED: Internal function, don't use. Does the final step for the document validation once all the incremental validation steps have been completed basically it does the following checks described by the XML Rec Check all the IDREF/IDREFS attributes definition for validity N(RRR,txmlValidateDocumentFinal(RRRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytvalidateDocumentFinals   cCsX|dkrd}n |j}|dkr3d}n |j}tj||j|}|S(sTry to validate the document against the dtd instance Basically it does check all the definitions in the DtD. Note the the internal subset (if present) is de-coupled (i.e. not used), which could give problems if ID or IDREF is present. N(RRR,txmlValidateDtd(RRRRtdtd__oR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt validateDtds    cCs7|dkrd}n |j}tj||j}|S(sDEPRECATED: Internal function, don't use. Does the final step for the dtds validation once all the subsets have been parsed basically it does the following checks described by the XML Rec - check that ENTITY and ENTITIES type attributes default or possible values matches one of the defined entities. - check that NOTATION type attributes default or possible values matches one of the defined notations. N(RRR,txmlValidateDtdFinal(RRRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytvalidateDtdFinals  cCsX|dkrd}n |j}|dkr3d}n |j}tj||j|}|S(s-Try to validate the subtree under an element N(RRR,txmlValidateElement(RRRBRRCR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytvalidateElements    cCs:|dkrd}n |j}tj||j|}|S(sDEPRECATED: Internal function, don't use. Validate that the given name match a notation declaration. - [ VC: Notation Declared ] N(RRR,txmlValidateNotationUse(RRRSRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytvalidateNotationUses   c Cs||dkrd}n |j}|dkr3d}n |j}|dkrQd}n |j}tj||j|||}|S(sDEPRECATED: Internal function, don't use. Try to validate a single attribute for an element basically it does the following checks as described by the XML-1.0 recommendation: - [ VC: Attribute Value Type ] - [ VC: Fixed Attribute Default ] - [ VC: Entity Name ] - [ VC: Name Token ] - [ VC: ID ] - [ VC: IDREF ] - [ VC: Entity Name ] - [ VC: Notation Attributes ] The ID/IDREF uniqueness and matching are done separately N(RRR,txmlValidateOneAttribute( RRRLRzR"RRRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytvalidateOneAttributes      cCsX|dkrd}n |j}|dkr3d}n |j}tj||j|}|S(sDEPRECATED: Internal function, don't use. Try to validate a single element and it's attributes, basically it does the following checks as described by the XML-1.0 recommendation: - [ VC: Element Valid ] - [ VC: Required Attribute ] Then call xmlValidateOneAttribute() for each attribute present. The ID/IDREF checkings are done separately N(RRR,txmlValidateOneElement(RRRLRRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytvalidateOneElement!s    c Cs|dkrd}n |j}|dkr3d}n |j}|dkrQd}n |j}tj||j||||} | S(sDEPRECATED: Internal function, don't use. Try to validate a single namespace declaration for an element basically it does the following checks as described by the XML-1.0 recommendation: - [ VC: Attribute Value Type ] - [ VC: Fixed Attribute Default ] - [ VC: Entity Name ] - [ VC: Name Token ] - [ VC: ID ] - [ VC: IDREF ] - [ VC: Entity Name ] - [ VC: Notation Attributes ] The ID/IDREF uniqueness and matching are done separately N(RRR,txmlValidateOneNamespace( RRRLRRR"RRR=R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytvalidateOneNamespace0s      !cCs[|dkrd}n |j}|dkr3d}n |j}tj||j||}|S(seDEPRECATED: Internal function, don't use. Pop the element end from the validation stack. N(RRR,txmlValidatePopElement(RRRLtqnameRRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytvalidatePopElementBs    cCs[|dkrd}n |j}|dkr3d}n |j}tj||j||}|S(shDEPRECATED: Internal function, don't use. Push a new element start on the validation stack. N(RRR,txmlValidatePushElement(RRRLRfRRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytvalidatePushElementLs    cCs7|dkrd}n |j}tj||j}|S(s#DEPRECATED: Internal function, don't use. Try to validate a the root element basically it does the following check as described by the XML-1.0 recommendation: - [ VC: Root Element Type ] it doesn't try to recurse or apply other check to the element N(RRR,txmlValidateRoot(RRRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt validateRootVs   cCstj|j}|S(s=Implement the XInclude substitution on the XML document @doc (R,txmlXIncludeProcessR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxincludeProcessescCstj|j|}|S(s=Implement the XInclude substitution on the XML document @doc (R,txmlXIncludeProcessFlagsR(RRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxincludeProcessFlagsjscCs7|dkrd}n |j}tj||j}|S(suSetup an xmltextReader to parse a preparsed XML document. This reuses the existing @reader xmlTextReader. N(RRR,txmlReaderNewWalker(Rtreadert reader__oR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt NewWalkerss   cCs@tj|j}|dkr-tdntd|}|S(s2Create an xmltextReader for a preparsed document. sxmlReaderWalker() failedRN(R,txmlReaderWalkerRRRR_(RR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt readerWalker{s  cCs@tj|j}|dkr-tdntd|}|S(sCreate an XML Schemas parse context for that document. NB. The document may be modified during the parsing process. s"xmlSchemaNewDocParserCtxt() failedRN(R,txmlSchemaNewDocParserCtxtRRRRt(RR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytschemaNewDocParserCtxts  cCs7|dkrd}n |j}tj||j}|S(s$Validate a document tree in memory. N(RRR,txmlSchemaValidateDoc(RRRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytschemaValidateDocs   cCs@tj|j}|dkr-tdntd|}|S(sCreate a new xmlXPathContext sxmlXPathNewContext() failedRN(R,txmlXPathNewContextRRRR(RR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs  cCstj|j}|S(smCall this routine to speed up XPath computation on static documents. This stamps all the element nodes with the document order Like for line information, the order is kept in the element->content field, the value stored is actually - the node number (starting at -1) to be able to differentiate from line numbers. (R,txmlXPathOrderDocElemsR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathOrderDocElemsscCs|dkrd}n |j}|dkr3d}n |j}tj|j||}|dkrotdntd|}|S(sCreate a new XPointer context sxmlXPtrNewContext() failedRN(RRR,RRR(RthereRthere__oRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs     N(nRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR R R RRRRRRRRRR!R#R%R'R)R+R-R.R0R1RVR5R7R9R;R=R?RZR\RARfRDRrRFRHRRRKRRMRORQRRSRURXRZR\R^R`RbRdRgRiRkRmRoRsRuRwRyRR|R(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRws                                                           RZcBsSeZddZdZdZdZdZdZdZ dZ RS( cCs&|dkr||_dSd|_dS(N(RR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs cCstj|j}|S(s'The error code, e.g. an xmlParserError (R,txmlErrorGetCodeR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRscCstj|j}|S(s+What part of the library raised this error (R,txmlErrorGetDomainR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytdomainscCstj|j}|S(s the filename (R,txmlErrorGetFileR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR3scCstj|j}|S(show consequent is the error (R,txmlErrorGetLevelR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR-scCstj|j}|S(sthe line number if available (R,txmlErrorGetLineR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytlinescCstj|j}|S(s)human-readable informative error message (R,txmlErrorGetMessageR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytmessagescCstj|jdS(sCleanup the error. N(R,t xmlResetErrorR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt resetErrorsN( RRRRRRR3R-RRR(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRZs       RcBseZdVdZdZdZdZdZdZdZ dZ dZ d Z d Z d Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"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-Z0d.Z1d/Z2d0Z3d1Z4d2Z5d3Z6d4Z7d5Z8d6Z9d7Z:d8Z;d9Z<d:Z=d;Z>d<Z?d=Z@d>ZAd?ZBd@ZCdAZDdBZEdCZFdDZGdEZHdFZIdGZJdHZKdIZLdJZMdKZNdLZOdMZPdNZQdOZRdPZSdQZTdRZUdSZVdTZWdUZXRS(WcCs ||_tj|d|dS(NR(RRR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs cCs/|jdkr"tj|jnd|_dS(N(RRR,R(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR/scCs@tj|j}|dkr-tdntd|}|S(s-Get the document tree from a parser context. sxmlParserGetDoc() failedRN(R,txmlParserGetDocRRRRw(RR$t_parserCtxt__tmp((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRvs  cCstj|j}|S(s4Get the validity information from a parser context. (R,txmlParserGetIsValidR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytisValidscCstj|j|dS(s<Switch on the generation of line number for elements nodes. N(R,txmlParserSetLineNumbersR(Rt linenumbers((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt lineNumbersscCstj|j|dS(s6Switch the parser to load the DTD without validating. N(R,txmlParserSetLoadSubsetR(Rt loadsubset((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt loadSubsetscCstj|j|dS(s"Switch the parser to be pedantic. N(R,txmlParserSetPedanticR(Rtpedantic((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRscCstj|j|dS(s'Switch the parser to replace entities. N(R,txmlParserSetReplaceEntitiesR(RtreplaceEntities((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRscCstj|j|dS(s&Switch the parser to validation mode. N(R,txmlParserSetValidateR(Rtvalidate((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR scCstj|j}|S(s7Get the well formed information from a parser context. (R,txmlParserGetWellFormedR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt wellFormedscCsLtj|j||||}|dkr9tdntd|}|S(scParse an HTML in-memory document and build a tree. See htmlCtxtUseOptions for details. shtmlCtxtReadDoc() failedRN(R,thtmlCtxtReadDocRRRRw(RR(R|R}RR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs  cCsLtj|j||||}|dkr9tdntd|}|S(sParse an HTML from a file descriptor and build a tree. See htmlCtxtUseOptions for details. NOTE that the file descriptor will not be closed when the context is freed or reset. shtmlCtxtReadFd() failedRN(R,thtmlCtxtReadFdRRRRw(RRR|R}RR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR!s  cCsItj|j|||}|dkr6tdntd|}|S(sParse an HTML file from the filesystem, the network or a user-defined resource loader. See xmlNewInputURL and htmlCtxtUseOptions for details. shtmlCtxtReadFile() failedRN(R,thtmlCtxtReadFileRRRRw(RRR}RR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR+s  cCsOtj|j|||||}|dkr<tdntd|}|S(sParse an HTML in-memory document and build a tree. The input buffer must not contain any terminating null bytes. See htmlCtxtUseOptions for details. shtmlCtxtReadMemory() failedRN(R,thtmlCtxtReadMemoryRRRRw(RRRR|R}RR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR4s ! cCstj|jdS(sReset a parser context N(R,t htmlCtxtResetR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR=scCstj|j|}|S(s*Applies the options to the parser context (R,thtmlCtxtUseOptionsR(RRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRAscCstj|jdS(srFree all the memory used by a parser context. However the parsed document in ctxt->myDoc is not freed. N(R,thtmlFreeParserCtxtR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRFscCstj|j}|S(sDEPRECATED: Internal function, don't use. parse Reference declarations [66] CharRef ::= '&#' [0-9]+ ';' | '&#x' [0-9a-fA-F]+ ';' (R,thtmlParseCharRefR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRKscCstj|j|||}|S(sParse a chunk of memory in push parser mode. Assumes that the parser context was initialized with htmlCreatePushParserCtxt. The last chunk, which will often be empty, must be marked with the @terminate flag. With the default SAX callbacks, the resulting document will be available in ctxt->myDoc. This pointer will not be freed by the library. If the document isn't well-formed, ctxt->myDoc is set to None. (R,thtmlParseChunkR(RRRt terminateR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRRs cCstj|j}|S(sParse an HTML document and invoke the SAX handlers. This is useful if you're only interested in custom SAX callbacks. If you want a document tree, use htmlCtxtParseDocument. (R,thtmlParseDocumentR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR^scCstj|jdS(sDEPRECATED: Internal function, don't use. parse an HTML element, this is highly recursive this is kept for compatibility with previous code versions [39] element ::= EmptyElemTag | STag content ETag [41] Attribute ::= Name Eq AttValue N(R,thtmlParseElementR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRescCstj|j}|S(sThis function provides the current index of the parser relative to the start of the current entity. This function is computed in bytes from the beginning starting at zero and finishing at the size in byte of the file if parsing a file. The function is of constant cost if the input is UTF-8 but can be costly if run on non-UTF-8 input. (R,txmlByteConsumedR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt byteConsumedqscCstj|jdS(sMClear (release owned resources) and reinitialize a parser context N(R,txmlClearParserCtxtR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytclearParserCtxt{scCsLtj|j||||}|dkr9tdntd|}|S(sParse an XML in-memory document and build a tree. @URL is used as base to resolve external entities and for error reporting. See xmlCtxtUseOptions for details. sxmlCtxtReadDoc() failedRN(R,txmlCtxtReadDocRRRRw(RR(R|R}RR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt ctxtReadDocs  cCsLtj|j||||}|dkr9tdntd|}|S(s.Parse an XML document from a file descriptor and build a tree. NOTE that the file descriptor will not be closed when the context is freed or reset. @URL is used as base to resolve external entities and for error reporting. See xmlCtxtUseOptions for details. sxmlCtxtReadFd() failedRN(R,t xmlCtxtReadFdRRRRw(RRR|R}RR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt ctxtReadFds  cCsItj|j|||}|dkr6tdntd|}|S(saParse an XML file from the filesystem, the network or a user-defined resource loader. sxmlCtxtReadFile() failedRN(R,txmlCtxtReadFileRRRRw(RRR}RR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt ctxtReadFiles  cCsOtj|j|||||}|dkr<tdntd|}|S(sParse an XML in-memory document and build a tree. The input buffer must not contain a terminating null byte. @URL is used as base to resolve external entities and for error reporting. See xmlCtxtUseOptions for details. sxmlCtxtReadMemory() failedRN(R,txmlCtxtReadMemoryRRRRw(RRRR|R}RR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytctxtReadMemorys ! cCstj|jdS(sReset a parser context N(R,t xmlCtxtResetR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt ctxtResetscCs"tj|j||||}|S(sReset a push parser context (R,txmlCtxtResetPushR(RRRRR}R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt ctxtResetPushscCstj|j|}|S(sApplies the options to the parser context. Unset options are cleared. Available since 2.13.0. With older versions, you can use xmlCtxtUseOptions. XML_PARSE_RECOVER Enable "recovery" mode which allows non-wellformed documents. How this mode behaves exactly is unspecified and may change without further notice. Use of this feature is DISCOURAGED. XML_PARSE_NOENT Despite the confusing name, this option enables substitution of entities. The resulting tree won't contain any entity reference nodes. This option also enables loading of external entities (both general and parameter entities) which is dangerous. If you process untrusted data, it's recommended to set the XML_PARSE_NO_XXE option to disable loading of external entities. XML_PARSE_DTDLOAD Enables loading of an external DTD and the loading and substitution of external parameter entities. Has no effect if XML_PARSE_NO_XXE is set. XML_PARSE_DTDATTR Adds default attributes from the DTD to the result document. Implies XML_PARSE_DTDLOAD, but loading of external content can be disabled with XML_PARSE_NO_XXE. XML_PARSE_DTDVALID This option enables DTD validation which requires to load external DTDs and external entities (both general and parameter entities) unless XML_PARSE_NO_XXE was set. XML_PARSE_NO_XXE Disables loading of external DTDs or entities. XML_PARSE_NOERROR Disable error and warning reports to the error handlers. Errors are still accessible with xmlCtxtGetLastError. XML_PARSE_NOWARNING Disable warning reports. XML_PARSE_PEDANTIC Enable some pedantic warnings. XML_PARSE_NOBLANKS Remove some text nodes containing only whitespace from the result document. Which nodes are removed depends on DTD element declarations or a conservative heuristic. The reindenting feature of the serialization code relies on this option to be set when parsing. Use of this option is DISCOURAGED. XML_PARSE_SAX1 Always invoke the deprecated SAX1 startElement and endElement handlers. This option is DEPRECATED. XML_PARSE_NONET Disable network access with the builtin HTTP and FTP clients. XML_PARSE_NODICT Create a document without interned strings, making all strings separate memory allocations. XML_PARSE_NSCLEAN Remove redundant namespace declarations from the result document. XML_PARSE_NOCDATA Output normal text nodes instead of CDATA nodes. XML_PARSE_COMPACT Store small strings directly in the node struct to save memory. XML_PARSE_OLD10 Use old Name productions from before XML 1.0 Fifth Edition. This options is DEPRECATED. XML_PARSE_HUGE Relax some internal limits. Maximum size of text nodes, tags, comments, processing instructions, CDATA sections, entity values normal: 10M huge: 1B Maximum size of names, system literals, pubid literals normal: 50K huge: 10M Maximum nesting depth of elements normal: 256 huge: 2048 Maximum nesting depth of entities normal: 20 huge: 40 XML_PARSE_OLDSAX Enable an unspecified legacy mode for SAX parsers. This option is DEPRECATED. XML_PARSE_IGNORE_ENC Ignore the encoding in the XML declaration. This option is mostly unneeded these days. The only effect is to enforce UTF-8 decoding of ASCII-like data. XML_PARSE_BIG_LINES Enable reporting of line numbers larger than 65535. (R,txmlCtxtSetOptionsR(RRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytctxtSetOptionss<cCstj|j|}|S(sDEPRECATED: Use xmlCtxtSetOptions. Applies the options to the parser context. The following options are never cleared and can only be enabled: XML_PARSE_NOERROR XML_PARSE_NOWARNING XML_PARSE_NONET XML_PARSE_NSCLEAN XML_PARSE_NOCDATA XML_PARSE_COMPACT XML_PARSE_OLD10 XML_PARSE_HUGE XML_PARSE_OLDSAX XML_PARSE_IGNORE_ENC XML_PARSE_BIG_LINES (R,txmlCtxtUseOptionsR(RRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytctxtUseOptionsscCstj|j}|S(svDEPRECATED: Internal function which will be made private in a future version. Initialize a parser context (R,txmlInitParserCtxtR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytinitParserCtxtscCstj|j|||}|S(sParse a chunk of memory in push parser mode. Assumes that the parser context was initialized with xmlCreatePushParserCtxt. The last chunk, which will often be empty, must be marked with the @terminate flag. With the default SAX callbacks, the resulting document will be available in ctxt->myDoc. This pointer will not be freed by the library. If the document isn't well-formed, ctxt->myDoc is set to None. The push parser doesn't support recovery mode. (R,t xmlParseChunkR(RRRRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt parseChunks cCstj|j}|S(sParse an XML document and invoke the SAX handlers. This is useful if you're only interested in custom SAX callbacks. If you want a document tree, use xmlCtxtParseDocument. (R,txmlParseDocumentR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt parseDocument scCstj|j}|S(sparse a general parsed entity An external general parsed entity is well-formed if it matches the production labeled extParsedEnt. [78] extParsedEnt ::= TextDecl? content (R,txmlParseExtParsedEntR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytparseExtParsedEntscCstj|j||dS(sDEPRECATED: Don't use. Setup the parser context to parse a new buffer; Clears any prior contents from the parser context. The buffer parameter must not be None, but the filename parameter can be N(R,txmlSetupParserForBufferR(RRR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytsetupParserForBufferscCstj|jdS(s!Blocks further parser processing N(R,t xmlStopParserR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt stopParser!scCstj|jdS(s8Handle an out-of-memory error. Available since 2.13.0. N(R,txmlCtxtErrMemoryR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt ctxtErrMemory)scCs%tj|j|||||}|S(sThis function is deprecated, we now always process entities content through xmlStringDecodeEntities TODO: remove it in next major release. [67] Reference ::= EntityRef | CharRef [69] PEReference ::= '%' Name ';' (R,txmlDecodeEntitiesR(RR#twhatRtend2tend3R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytdecodeEntities-s!cCs5|dkrd}n |j}tj|j|dS(sDefault handling of defined entities, when should we define a new input stream ? When do we just handle that as a set of chars ? OBSOLETE: to be removed at some point. N(RRR,txmlHandleEntity(Rtentityt entity__o((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt handleEntity5s  cCstj|j}|S(sCparse an XML namespace name. TODO: this seems not in use anymore, the namespace handling is done on top of the SAX interfaces, i.e. not on raw input. [NS 3] NCName ::= (Letter | '_') (NCNameChar)* [NS 4] NCNameChar ::= Letter | Digit | '.' | '-' | '_' | CombiningChar | Extender (R,txmlNamespaceParseNCNameR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytnamespaceParseNCName=scCstj|j}|S(s!parse a namespace prefix declaration TODO: this seems not in use anymore, the namespace handling is done on top of the SAX interfaces, i.e. not on raw input. [NS 1] NSDef ::= PrefixDef Eq SystemLiteral [NS 2] PrefixDef ::= 'xmlns' (':' NCName)? (R,txmlNamespaceParseNSDefR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytnamespaceParseNSDefFscCstj|jdS(sYDEPRECATED: Internal function, do not use. Skip to the next char input char. N(R,t xmlNextCharR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytnextCharOscCstj|j}|S(sADEPRECATED: Internal function, don't use. parse a value for an attribute Note: the parser won't do substitution of entities here, this will be handled later in xmlStringGetNodeList [10] AttValue ::= '"' ([^<&"] | Reference)* '"' | "'" ([^<&'] | Reference)* "'" 3.3.3 Attribute-Value Normalization: Before the value of an attribute is passed to the application or checked for validity, the XML processor must normalize it as follows: - a character reference is processed by appending the referenced character to the attribute value - an entity reference is processed by recursively processing the replacement text of the entity - a whitespace character (#x20, #xD, #xA, #x9) is processed by appending #x20 to the normalized value, except that only a single #x20 is appended for a "#xD#xA" sequence that is part of an external parsed entity or the literal entity value of an internal parsed entity - other characters are processed by appending them to the normalized value If the declared value is not CDATA, then the XML processor must further process the normalized attribute value by discarding any leading and trailing space (#x20) characters, and by replacing sequences of space (#x20) characters by a single space (#x20) character. All attributes for which no declaration has been read should be treated by a non-validating parser as if declared CDATA. (R,txmlParseAttValueR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt parseAttValueTscCstj|jdS(sDEPRECATED: Internal function, don't use. Parse an attribute list declaration for an element. Always consumes '' [53] AttDef ::= S Name S AttType S DefaultDecl N(R,txmlParseAttributeListDeclR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytparseAttributeListDeclqscCstj|jdS(sDEPRECATED: Internal function, don't use. Parse escaped pure raw content. Always consumes '' Char*)) [21] CDEnd ::= ']]>' N(R,txmlParseCDSectR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt parseCDSectxscCstj|j|dS(s*DEPRECATED: Internal function, don't use. N(R,txmlParseCharDataR(Rtcdata((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt parseCharDatascCstj|j}|S(s9DEPRECATED: Internal function, don't use. Parse a numeric character reference. Always consumes '&'. [66] CharRef ::= '&#' [0-9]+ ';' | '&#x' [0-9a-fA-F]+ ';' [ WFC: Legal Character ] Characters referred to using character references must match the production for Char. (R,txmlParseCharRefR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt parseCharRefscCstj|jdS(s5DEPRECATED: Internal function, don't use. Parse an XML (SGML) comment. Always consumes '' N(R,txmlParseCommentR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt parseCommentscCstj|jdS(sParse XML element content. This is useful if you're only interested in custom SAX callbacks. If you want a node list, use xmlParseInNodeContext. N(R,txmlParseContentR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt parseContentscCstj|jdS(s^DEPRECATED: Internal function, don't use. parse a DOCTYPE declaration [28] doctypedecl ::= '' [ VC: Root Element Type ] The Name in the document type declaration must match the element type of the root element. N(R,txmlParseDocTypeDeclR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytparseDocTypeDeclscCstj|jdS(sDEPRECATED: Internal function, don't use. parse an XML element [39] element ::= EmptyElemTag | STag content ETag [ WFC: Element Type Match ] The Name in an element's end-tag must match the element type in the start-tag. N(R,txmlParseElementR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt parseElementscCstj|j}|S(sDEPRECATED: Internal function, don't use. Parse an element declaration. Always consumes '' [ VC: Unique Element Type Declaration ] No element type may be declared more than once (R,txmlParseElementDeclR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytparseElementDeclscCstj|j}|S(sDEPRECATED: Internal function, don't use. parse the XML encoding name [81] EncName ::= [A-Za-z] ([A-Za-z0-9._] | '-')* (R,txmlParseEncNameR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt parseEncNamescCstj|j}|S(sDEPRECATED: Internal function, don't use. parse the XML encoding declaration [80] EncodingDecl ::= S 'encoding' Eq ('"' EncName '"' | "'" EncName "'") this setups the conversion filters. (R,txmlParseEncodingDeclR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytparseEncodingDeclscCstj|jdS(sDEPRECATED: Internal function, don't use. parse an end of tag [42] ETag ::= '' With namespace [NS 9] ETag ::= '' N(R,txmlParseEndTagR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt parseEndTagscCstj|jdS(sDEPRECATED: Internal function, don't use. Parse an entity declaration. Always consumes '' [72] PEDecl ::= '' [73] EntityDef ::= EntityValue | (ExternalID NDataDecl?) [74] PEDef ::= EntityValue | ExternalID [76] NDataDecl ::= S 'NDATA' S Name [ VC: Notation Declared ] The Name must match the declared name of a notation. N(R,txmlParseEntityDeclR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytparseEntityDecls cCs@tj|j}|dkr-tdntd|}|S(s*DEPRECATED: Internal function, don't use. sxmlParseEntityRef() failedRN(R,txmlParseEntityRefRRRR(RR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytparseEntityRefs  cCstj|j||dS(sparse Markup declarations from an external subset [30] extSubset ::= textDecl? extSubsetDecl [31] extSubsetDecl ::= (markupdecl | conditionalSect | PEReference | S) * N(R,txmlParseExternalSubsetR(RR R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytparseExternalSubsetscCstj|jdS(sDEPRECATED: Internal function, don't use. Parse markup declarations. Always consumes '' Hence there is actually 3 choices: 'PUBLIC' S PubidLiteral 'PUBLIC' S PubidLiteral S SystemLiteral and 'SYSTEM' S SystemLiteral See the NOTE on xmlParseExternalID(). N(R,txmlParseNotationDeclR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytparseNotationDeclscCstj|jdS(s=DEPRECATED: Internal function, don't use. Parse a parameter entity reference. Always consumes '%'. The entity content is handled directly by pushing it's content as a new input stream. [69] PEReference ::= '%' Name ';' [ WFC: No Recursion ] A parsed entity must not contain a recursive reference to itself, either directly or indirectly. [ WFC: Entity Declared ] In a document without any DTD, a document with only an internal DTD subset which contains no parameter entity references, or a document with "standalone='yes'", ... ... The declaration of a parameter entity must precede any reference to it... [ VC: Entity Declared ] In a document with an external subset or external parameter entities with "standalone='no'", ... ... The declaration of a parameter entity must precede any reference to it... [ WFC: In DTD ] Parameter-entity references may only appear in the DTD. NOTE: misleading but this is handled. N(R,txmlParsePEReferenceR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytparsePEReferencescCstj|jdS(sDEPRECATED: Internal function, don't use. parse an XML Processing Instruction. [16] PI ::= '' Char*)))? '?>' The processing is transferred to SAX once parsed. N(R,t xmlParsePIR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytparsePI,scCstj|j}|S(sDEPRECATED: Internal function, don't use. parse the name of a PI [17] PITarget ::= Name - (('X' | 'x') ('M' | 'm') ('L' | 'l')) (R,txmlParsePITargetR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt parsePITarget3scCstj|j}|S(sDEPRECATED: Internal function, don't use. parse an XML public literal [12] PubidLiteral ::= '"' PubidChar* '"' | "'" (PubidChar - "'")* "'" (R,txmlParsePubidLiteralR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytparsePubidLiteral:scCstj|j}|S(sParse and return a string between quotes or doublequotes TODO: Deprecated, to be removed at next drop of binary compatibility (R,txmlParseQuotedStringR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytparseQuotedStringAscCstj|jdS(sDEPRECATED: Internal function, don't use. 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. Always consumes '&'. [67] Reference ::= EntityRef | CharRef N(R,txmlParseReferenceR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytparseReferenceHscCstj|j}|S(sDEPRECATED: Internal function, don't use. parse the XML standalone declaration [32] SDDecl ::= S 'standalone' Eq (("'" ('yes' | 'no') "'") | ('"' ('yes' | 'no')'"')) [ VC: Standalone Document Declaration ] TODO The standalone document declaration must have the value "no" if any external markup declarations contain declarations of: - attributes with default values, if elements to which these attributes apply appear in the document without specifications of values for these attributes, or - entities (other than amp, lt, gt, apos, quot), if references to those entities appear in the document, or - attributes with values subject to normalization, where the attribute appears in the document with a value which will change as a result of normalization, or - element types with element content, if white space occurs directly within any instance of those types. (R,txmlParseSDDeclR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt parseSDDeclRscCstj|j}|S(stDEPRECATED: Internal function, don't use. Parse a start tag. Always consumes '<'. [40] STag ::= '<' Name (S Attribute)* S? '>' [ WFC: Unique Att Spec ] No attribute name may appear more than once in the same start-tag or empty-element tag. [44] EmptyElemTag ::= '<' Name (S Attribute)* S? '/>' [ WFC: Unique Att Spec ] No attribute name may appear more than once in the same start-tag or empty-element tag. With namespace: [NS 8] STag ::= '<' QName (S Attribute)* S? '>' [NS 10] EmptyElement ::= '<' QName (S Attribute)* S? '/>' (R,txmlParseStartTagR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt parseStartTagfs cCstj|j}|S(sDEPRECATED: Internal function, don't use. parse an XML Literal [11] SystemLiteral ::= ('"' [^"]* '"') | ("'" [^']* "'") (R,txmlParseSystemLiteralR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytparseSystemLiteraltscCstj|jdS(sDEPRECATED: Internal function, don't use. parse an XML declaration header for external entities [77] TextDecl ::= '' N(R,txmlParseTextDeclR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt parseTextDecl{scCstj|j}|S(sDEPRECATED: Internal function, don't use. parse the XML version. [24] VersionInfo ::= S 'version' Eq (' VersionNum ' | " VersionNum ") [25] Eq ::= S? '=' S? (R,txmlParseVersionInfoR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytparseVersionInfoscCstj|j}|S(sDEPRECATED: Internal function, don't use. parse the XML version value. [26] VersionNum ::= '1.' [0-9]+ In practice allow [0-9].[0-9]+ at that level (R,txmlParseVersionNumR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytparseVersionNumscCstj|jdS(sDEPRECATED: Internal function, don't use. parse an XML declaration header [23] XMLDecl ::= '' N(R,txmlParseXMLDeclR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt parseXMLDeclscCstj|jdS(sDEPRECATED: Internal function, do not use. [69] PEReference ::= '%' Name ';' [ WFC: No Recursion ] A parsed entity must not contain a recursive reference to itself, either directly or indirectly. [ WFC: Entity Declared ] In a document without any DTD, a document with only an internal DTD subset which contains no parameter entity references, or a document with "standalone='yes'", ... ... The declaration of a parameter entity must precede any reference to it... [ VC: Entity Declared ] In a document with an external subset or external parameter entities with "standalone='no'", ... ... The declaration of a parameter entity must precede any reference to it... [ WFC: In DTD ] Parameter-entity references may only appear in the DTD. NOTE: misleading but this is handled. A PEReference may have been detected in the current input stream the handling is done accordingly to http://www.w3.org/TR/REC-xml#entproc i.e. - Included in literal in entity values - Included as Parameter Entity reference within DTDs N(R,txmlParserHandlePEReferenceR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytparserHandlePEReferencescCstj|jdS(s TODO: Remove, now deprecated ... the test is done directly in the content parsing routines. [67] Reference ::= EntityRef | CharRef [68] EntityRef ::= '&' Name ';' [ WFC: Entity Declared ] the Name given in the entity reference must match that in an entity declaration, except that well-formed documents need not declare any of the following entities: amp, lt, gt, apos, quot. [ WFC: Parsed Entity ] An entity reference must not contain the name of an unparsed entity [66] CharRef ::= '&#' [0-9]+ ';' | '&#x' [0-9a-fA-F]+ ';' A PEReference may have been detected in the current input stream the handling is done accordingly to http://www.w3.org/TR/REC-xml#entproc N(R,txmlParserHandleReferenceR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytparserHandleReferences cCstj|j}|S(sqxmlPopInput: the current input pointed by ctxt->input came to an end pop it and return the next char. (R,t xmlPopInputR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytpopInputscCstj|j}|S(sTrickery: parse an XML name but without consuming the input flow Needed for rollback cases. Used only when parsing entities references. TODO: seems deprecated now, only used in the default part of xmlParserHandleReference [4] NameChar ::= Letter | Digit | '.' | '-' | '_' | ':' | CombiningChar | Extender [5] Name ::= (Letter | '_' | ':') (NameChar)* [6] Names ::= Name (S Name)* (R,t xmlScanNameR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytscanNamescCstj|j}|S(s\DEPRECATED: Internal function, do not use. Skip whitespace in the input stream. (R,txmlSkipBlankCharsR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytskipBlankCharsscCs%tj|j|||||}|S(s*DEPRECATED: Internal function, don't use. (R,txmlStringDecodeEntitiesR(RR(RRRRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytstringDecodeEntitiess!cCs(tj|j||||||}|S(s*DEPRECATED: Internal function, don't use. (R,txmlStringLenDecodeEntitiesR(RR(R#RRRRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytstringLenDecodeEntitiess$cCstj|j|}|S(sUse specified encoding to decode input data. This overrides the encoding found in the XML declaration. This function can also be used to override the encoding of chunks passed to xmlParseChunk. Available since 2.13.0. (R,txmlSwitchEncodingNameR(RR}R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytswitchEncodingNamesN(YRRRRR/RvRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR R R RRRRRRRRRR!R#R%R'R)R+R-R/(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs                    ?                                           RlcBsweZd dZdZdZdZdZdZdZ dZ dZ d Z d Z d ZRS( cCsAt|dkr!tdn||_tj|d|dS(Nis'xmlAttr got a wrong wrapper object typeR(R RRRR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs cCsd|jtt|fS(Ns(R?RR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRscCstj||j|dS(s*Dumps debug information for the attribute N(R,txmlDebugDumpAttrR(RRUR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt debugDumpAttrscCstj||j|dS(s/Dumps debug information for the attribute list N(R,txmlDebugDumpAttrListR(RRUR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytdebugDumpAttrListscCsa|dkrd}n |j}tj||j}|dkrNtdntd|}|S(s-Create a copy of the attribute. This function sets the parent pointer of the copy to @target but doesn't set the attribute on the target element. Users should consider to set the attribute by calling xmlAddChild afterwards or reset the parent pointer to None. sxmlCopyProp() failedRN(RRR,RRRl(RRBt target__oR$t _xmlAttr__tmp((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs   cCsa|dkrd}n |j}tj||j}|dkrNtdntd|}|S(sCreate a copy of an attribute list. This function sets the parent pointers of the copied attributes to @target but doesn't set the attributes on the target element. sxmlCopyPropList() failedRN(RRR,RRRl(RRBR4R$R5((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR s   cCstj|jdS(s*Free an attribute including all children. N(R,t xmlFreePropR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytfreePropscCstj|jdS(s/Free an attribute list including all children. N(R,txmlFreePropListR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt freePropListscCstj|j}|S(sUnlink and free an attribute including all children. Note this doesn't work for namespace declarations. The attribute must have a non-None parent pointer. (R,t xmlRemovePropR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt removePropscCstj|j|}|S(s7Register a new id declaration Available since 2.13.0. (R,t xmlAddIDSafeR(RR"R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt addIDSafe'scCs7|dkrd}n |j}tj||j}|S(sORemove the given attribute from the ID table maintained internally. N(RRR,RL(RRvRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRM,s   cCs7|dkrd}n |j}tj||j}|S(sDEPRECATED, do not use. This function will be removed from the public API. Remove the given attribute from the Ref table maintained internally. N(RRR,RN(RRvRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRO4s   N(RRRRRR1R3RRR7R9R;R=RMRO(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRls        RcBseZddZdZRS(cCsAt|dkr!tdn||_tj|d|dS(Nis,xmlAttribute got a wrong wrapper object typeR(R RRRR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR>s cCsd|jtt|fS(Ns"(R?RR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRCsN(RRRRR(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR=s R2cBsneZd dZdZdZdZdZdZdZ dZ dZ d Z d Z RS( cCs&|dkr||_dSd|_dS(N(RR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRGs cCs/|jdkr"tj|jnd|_dS(N(RRR,txmlFreeCatalog(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR/KscCstj|j|||}|S(sYAdd an entry in the catalog, it may overwrite existing but different entries. (R,txmlACatalogAddR(RRRRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytaddTscCstj|j}|S(sCheck is a catalog is empty (R,txmlCatalogIsEmptyR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytcatalogIsEmptyZscCstj|j}|S(s1Convert all the SGML catalog entries as XML ones (R,txmlConvertSGMLCatalogR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytconvertSGMLCatalog_scCstj|j|dS(s*Dump the given catalog to the given file. N(R,txmlACatalogDumpR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRdscCstj|j|}|S(s!Remove an entry from the catalog (R,txmlACatalogRemoveR(RR"R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytremovehscCstj|j||}|S(s:Do a complete resolution lookup of an External Identifier (R,txmlACatalogResolveR(RRRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytresolvemscCstj|j|}|S(s_Try to lookup the catalog local reference associated to a public ID in that catalog (R,txmlACatalogResolvePublicR(RRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt resolvePublicrscCstj|j|}|S(s3Try to lookup the catalog resource for a system ID (R,txmlACatalogResolveSystemR(RRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt resolveSystemxscCstj|j|}|S(s*Do a complete resolution lookup of an URI (R,txmlACatalogResolveURIR(RRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt resolveURI}sN(RRRRR/R@RBRDRRGRIRKRMRO(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR2Fs         RcBs\eZd dZdZdZdZdZdZdZ dZ dZ RS( cCsAt|dkr!tdn||_tj|d|dS(Nis&xmlDtd got a wrong wrapper object typeR(R RRRR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs cCsd|jtt|fS(Ns(R?RR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRscCstj||jdS(s$Dumps debug information for the DTD N(R,txmlDebugDumpDTDR(RRU((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt debugDumpDTDscCs@tj|j}|dkr-tdntd|}|S(s Copy a DTD. sxmlCopyDtd() failedRN(R,t xmlCopyDtdRRRR(RR$t _xmlDtd__tmp((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytcopyDtds  cCstj|jdS(sFree a DTD structure. N(R,t xmlFreeDtdR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytfreeDtdscCsFtj|j||}|dkr3tdntd|}|S(sQSearch the DTD for the description of this attribute on this element. sxmlGetDtdAttrDesc() failedRN(R,txmlGetDtdAttrDescRRRR(RRLR?R$RS((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt dtdAttrDescs  cCsCtj|j|}|dkr0tdntd|}|S(sSearch the DTD for the description of this element NOTE: A None return value can also mean that a memory allocation failed. sxmlGetDtdElementDesc() failedRN(R,txmlGetDtdElementDescRRRR(RR?R$RS((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytdtdElementDescs  cCsItj|j|||}|dkr6tdntd|}|S(s[Search the DTD for the description of this qualified attribute on this element. sxmlGetDtdQAttrDesc() failedRN(R,txmlGetDtdQAttrDescRRRR(RRLR?RR$RS((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt dtdQAttrDescs  cCsFtj|j||}|dkr3tdntd|}|S(s3Search the DTD for the description of this element sxmlGetDtdQElementDesc() failedRN(R,txmlGetDtdQElementDescRRRR(RR?RR$RS((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytdtdQElementDescs  N( RRRRRRQRTRVRXRZR\R^(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs       RcBseZddZdZRS(cCsAt|dkr!tdn||_tj|d|dS(Nis*xmlElement got a wrong wrapper object typeR(R RRRR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs cCsd|jtt|fS(Ns (R?RR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRsN(RRRRR(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs RcBs/eZddZdZdZdZRS(cCsAt|dkr!tdn||_tj|d|dS(Nis)xmlEntity got a wrong wrapper object typeR(R RRRR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs cCsd|jtt|fS(Ns(R?RR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRscCstj|jdS(sFrees the entity. N(R,t xmlFreeEntityR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt freeEntityscCs5|dkrd}n |j}tj||jdS(sDefault handling of defined entities, when should we define a new input stream ? When do we just handle that as a set of chars ? OBSOLETE: to be removed at some point. N(RRR,R(RRR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs  N(RRRRRR`R(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs   RcBseZddZdZdZdZdZdZdZ dZ dZ d Z d Z d Zd Zd ZdZdZdZdZRS(cCsAt|dkr!tdn||_tj|d|dS(Nis%xmlNs got a wrong wrapper object typeR(R RRRR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs cCsd|jtt|fS(Ns(R?RR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRscCs@tj|j}|dkr-tdntd|}|S(sCopy a namespace. sxmlCopyNamespace() failedRN(R,txmlCopyNamespaceRRRR(RR$t _xmlNs__tmp((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt copyNamespaces  cCs@tj|j}|dkr-tdntd|}|S(sCopy a namespace list. sxmlCopyNamespaceList() failedRN(R,txmlCopyNamespaceListRRRR(RR$Rb((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytcopyNamespaceLists  cCstj|jdS(sFree an xmlNs object. N(R,t xmlFreeNsR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytfreeNsscCstj|jdS(sFree a list of xmlNs objects. N(R,t xmlFreeNsListR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt freeNsList scCsg|dkrd}n |j}tj||j||}|dkrTtdntd|}|S(sCreate a new child element and append it to a parent element. If @ns is None, the newly created element inherits the namespace of the parent. If provided, @content is expected to be a valid XML attribute value possibly containing character and entity references. Text and entity reference node will be added to the child element, see xmlNewDocNode. sxmlNewChild() failedRN(RRR,R<RR(RRbR?RDt parent__oR$Rb((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR>s   cCsg|dkrd}n |j}tj||j||}|dkrTtdntd|}|S(sCreate an element node. If provided, @content is expected to be a valid XML attribute value possibly containing character and entity references. Syntax errors and references to undeclared entities are ignored silently. Only references are handled, nested elements, comments or PIs are not. See xmlNewDocRawNode for an alternative. General notes on object creation: Each node and all its children are associated with the same document. The document should be provided when creating nodes to avoid a performance penalty when adding the node to a document tree. Note that a document only owns nodes reachable from the root node. Unlinked subtrees must be freed manually. sxmlNewDocNode() failedRN(RRR,RRR(RRvR?RDRR$Rb((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs   cCsg|dkrd}n |j}tj||j||}|dkrTtdntd|}|S(sCreate an element node. Like xmlNewDocNode, but the @name string will be used directly without making a copy. Takes ownership of @name which will also be freed on error. sxmlNewDocNodeEatName() failedRN(RRR,RRR(RRvR?RDRR$Rb((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR2s   cCsg|dkrd}n |j}tj||j||}|dkrTtdntd|}|S(s[Create an element node. If provided, @value should be a raw, unescaped string. sxmlNewDocRawNode() failedRN(RRR,R RR(RRvR?RDRR$Rb((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR!=s   cCsCtj|j|}|dkr0tdntd|}|S(sCreate an element node. Use of this function is DISCOURAGED in favor of xmlNewDocNodeEatName. Like xmlNewNode, but the @name string will be used directly without making a copy. Takes ownership of @name which will also be freed on error. sxmlNewNodeEatName() failedRN(R,txmlNewNodeEatNameRRRR(RR?R$Rb((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytnewNodeEatNameGs  cCsg|dkrd}n |j}tj||j||}|dkrTtdntd|}|S(sCreate an attribute object. If provided, @value should be a raw, unescaped string. If @node is provided, the created attribute will be appended without checking for duplicate names. It is an error if @node is not an element. sxmlNewNsProp() failedRN(RRR,RARRl(RRR?R"RR$Rb((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRBRs   cCsg|dkrd}n |j}tj||j||}|dkrTtdntd|}|S(sLike xmlNewNsProp, but the @name string will be used directly without making a copy. Takes ownership of @name which will also be freed on error. sxmlNewNsPropEatName() failedRN(RRR,RCRRl(RRR?R"RR$Rb((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRD^s   cCsg|dkrd}n |j}tj||j||}|dkrTtdntd|}|S(sCreate a new child element and append it to a parent element. If @ns is None, the newly created element inherits the namespace of the parent. If @content is provided, a text node will be added to the child element, see xmlNewDocRawNode. sxmlNewTextChild() failedRN(RRR,RGRR(RRbR?RDRjR$Rb((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRHis   cCs5|dkrd}n |j}tj||jdS(smSet the namespace of an element or attribute node. Passing a None namespace unsets the namespace. N(RRR,Ri(RRR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRjvs  cCsg|dkrd}n |j}tj||j||}|dkrTtdntd|}|S(sqSet (or reset) an attribute carried by a node. The ns structure must be in scope, this is not checked sxmlSetNsProp() failedRN(RRR,RkRRl(RRR?R"RR$Rb((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRl}s   cCs:|dkrd}n |j}tj||j|}|S(s'Remove an attribute carried by a node. N(RRR,R{(RRR?RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR|s   cCstj|jdS(sNamespace nodes in libxml don't match the XPath semantic. In a node set the namespace nodes are duplicated and the next pointer is set to the parent node in the XPath semantic. Check if such a node needs to be freed N(R,txmlXPathNodeSetFreeNsR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathNodeSetFreeNssN(RRRRRRcReRgRiR>RRR!RlRBRDRHRjRlR|Rn(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs$          RcBsneZd dZdZdZdZdZdZdZ dZ dZ d Z d Z RS( cCs ||_tj|d|dS(NR(RR1R(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs cCs;|dkrd}n |j}tj|j|||dS(sDump an HTML document. N(RRR,R(RRR}R~R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs  cCs8|dkrd}n |j}tj|j||dS(s;Dump an HTML document. Formatting return/spaces are added. N(RRR,R(RRR}R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs  cCs\|dkrd}n |j}|dkr3d}n |j}tj|j||||dS(sLDump an HTML node, recursive behaviour,children are printed too. N(RRR,R(RRvRR}R~RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs    cCsY|dkrd}n |j}|dkr3d}n |j}tj|j|||dS(suDump an HTML node, recursive behaviour,children are printed too, and formatting returns/spaces are added. N(RRR,R(RRvRR}RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs    cCs_|dkrd}n |j}|dkr3d}n |j}tj|j|||||dS(sDump an XML node, recursive behaviour, children are printed too. Note that @format = 1 provide node indenting only if xmlIndentTreeOutput = 1 or xmlKeepBlanksDefault(0) was called N(RRR,R,(RRvRR-R~R}RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR-s    cCs:|dkrd}n |j}tj|j||}|S(sDump an XML document to an I/O buffer. Warning ! This call xmlOutputBufferClose() on buf which is not available after this call. N(RRR,R8(RRR}RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR9s   cCs=|dkrd}n |j}tj|j|||}|S(sDump an XML document to an I/O buffer. Warning ! This call xmlOutputBufferClose() on buf which is not available after this call. N(RRR,R>(RRR}R~RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR?s   cCstj|j}|S(sKGives a pointer to the data currently held in the output buffer (R,txmlOutputBufferGetContentR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRscCstj|j||}|S(sWrite the content of the array in the output I/O buffer This routine handle the I18N transcoding from internal UTF-8 The buffer is lossless, i.e. will store in case of partial or delayed writes. (R,txmlOutputBufferWriteR(RR#RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR'scCstj|j|}|S(sWrite the content of the string in the output I/O buffer This routine handle the I18N transcoding from internal UTF-8 The buffer is lossless, i.e. will store in case of partial or delayed writes. (R,txmlOutputBufferWriteStringR(RR(R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt writeStringsN(RRRRRRRRR-R9R?RR'Rr(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs     RcBsJeZddZdZdZdZdZdZdZ RS(cCs ||_tj|d|dS(NR(RR*R(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs cCs/|jdkr"tj|jnd|_dS(N(RRR,R0(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR/scCstj|j|}|S(sYGrow up the content of the input buffer, the old data are preserved This routine handle the I18N transcoding to internal UTF-8 This routine is used when operating the parser in normal (pull) mode TODO: one should be able to remove one extra copy by copying directly onto in->buffer or in->raw (R,txmlParserInputBufferGrowR(RR#R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytgrow scCstj|j||}|S(sPush the content of the arry in the input buffer This routine handle the I18N transcoding to internal UTF-8 This is used when operating the parser in progressive (push) mode. (R,txmlParserInputBufferPushR(RR#RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytpushscCstj|j|}|S(sRefresh the content of the input buffer, the old data are considered consumed This routine handle the I18N transcoding to internal UTF-8 (R,txmlParserInputBufferReadR(RR#R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR scCs@|dkrd}n |j}tj||j|||}|S(s%Setup an XML reader with new options N(RRR,txmlTextReaderSetup(RRqR|R}RRrR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytSetup&s   cCsLtj|j|}|dkr0tdntd|}||_|S(s2Create an xmlTextReader structure fed with @input sxmlNewTextReader() failedRN(R,txmlNewTextReaderRRRR_R(RRR$t_inputBuffer__tmp((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt newTextReader-s   N( RRRRR/RtRvR RyR|(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs   RjcBs8eZddZdZdZdZdZRS(cCs&|dkr||_dSd|_dS(N(RR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR6s cCs/|jdkr"tj|jnd|_dS(N(RRR,txmlRegFreeRegexp(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR/:scCstj|j|}|S(s4Check if the regular expression generates the value (R,t xmlRegexpExecR(RRDR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt regexpExecCscCstj|j}|S(s/Check if the regular expression is determinist (R,txmlRegexpIsDeterministR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytregexpIsDeterministHscCstj||jdS(s5Print the content of the compiled regular expression N(R,txmlRegexpPrintR(RRU((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt regexpPrintMsN(RRRRR/RRR(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRj5s    RcBs/eZddZdZdZdZRS(cCs&|dkr||_dSd|_dS(N(RR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRRs cCs/|jdkr"tj|jnd|_dS(N(RRR,txmlRelaxNGFreeParserCtxt(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR/VscCs@tj|j}|dkr-tdntd|}|S(sparse a schema definition resource and build an internal XML Schema structure which can be used to validate instances. sxmlRelaxNGParse() failedRN(R,txmlRelaxNGParseRRRt relaxNgSchema(RR$t_relaxNgParserCtxt__tmp((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt relaxNGParse_s  cCstj|j|}|S(sSemi private function used to pass information to a parser context which are a combination of xmlRelaxNGParserFlag . (R,txmlRelaxParserSetFlagR(RRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytrelaxParserSetFlaghsN(RRRRR/RR(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRQs  RcBsAeZddZdZdZdZdZdZRS(cCs&|dkr||_dSd|_dS(N(RR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRos cCs/|jdkr"tj|jnd|_dS(N(RRR,txmlRelaxNGFree(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR/sscCstj||jdS(sDump a RelaxNG structure back N(R,txmlRelaxNGDumpR(RRU((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt relaxNGDump|scCstj||jdS(s#Dump the transformed RelaxNG tree. N(R,txmlRelaxNGDumpTreeR(RRU((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytrelaxNGDumpTreescCsItj|j}|dkr-tdntd|}||_|S(sOCreate an XML RelaxNGs validation context based on the given schema sxmlRelaxNGNewValidCtxt() failedRN(R,txmlRelaxNGNewValidCtxtRRRtrelaxNgValidCtxttschema(RR$t_relaxNgSchema__tmp((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytrelaxNGNewValidCtxts   cCs7|dkrd}n |j}tj||j}|S(s6Use RelaxNG to validate the document as it is processed. Activation is only possible before the first Read(). if @schema is None, then RelaxNG validation is deactivated. @ The @schema should not be freed until the reader is deallocated or its use has been deactivated. N(RRR,txmlTextReaderRelaxNGSetSchema(RRqRrR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytRelaxNGSetSchemas   N( RRRRR/RRRR(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRns     RcBsSeZddZdZdZdZdZdZdZ dZ RS( cCs)d|_||_tj|d|dS(NR(RRRRR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs  cCs/|jdkr"tj|jnd|_dS(N(RRR,txmlRelaxNGFreeValidCtxt(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR/scCs7|dkrd}n |j}tj|j|}|S(s$Validate a document tree in memory. N(RRR,R(RRvRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs   cCsX|dkrd}n |j}|dkr3d}n |j}tj|j||}|S(sValidate a full subtree when xmlRelaxNGValidatePushElement() returned 0 and the content of the node has been expanded. N(RRR,R(RRvRLRRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs    cCsX|dkrd}n |j}|dkr3d}n |j}tj|j||}|S(s7Pop the element end from the RelaxNG validation stack. N(RRR,R(RRvRLRRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs    cCstj|j||}|S(s;check the CData parsed for validation in the current stack (R,txmlRelaxNGValidatePushCDataR(RR<R#R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytrelaxNGValidatePushCDatascCsX|dkrd}n |j}|dkr3d}n |j}tj|j||}|S(s:Push a new element start on the RelaxNG validation stack. N(RRR,R(RRvRLRRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs    cCs:|dkrd}n |j}tj||j|}|S(sUse RelaxNG schema context to validate the document as it is processed. Activation is only possible before the first Read(). If @ctxt is None, then RelaxNG schema validation is deactivated. N(RRR,t xmlTextReaderRelaxNGValidateCtxt(RRqRRrR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytRelaxNGValidateCtxts   N( RRRRR/RRRRRR(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs    RtcBs&eZddZdZdZRS(cCs&|dkr||_dSd|_dS(N(RR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs cCs/|jdkr"tj|jnd|_dS(N(RRR,txmlSchemaFreeParserCtxt(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR/scCs@tj|j}|dkr-tdntd|}|S(sparse a schema definition resource and build an internal XML Schema structure which can be used to validate instances. sxmlSchemaParse() failedRN(R,txmlSchemaParseRRRtSchema(RR$t_SchemaParserCtxt__tmp((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt schemaParses  N(RRRRR/R(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRts  RcBs8eZddZdZdZdZdZRS(cCs&|dkr||_dSd|_dS(N(RR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs cCs/|jdkr"tj|jnd|_dS(N(RRR,t xmlSchemaFree(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR/scCs7|dkrd}n |j}tj||j}|S(s6Use XSD Schema to validate the document as it is processed. Activation is only possible before the first Read(). if @schema is None, then Schema validation is deactivated. The @schema should not be freed until the reader is deallocated or its use has been deactivated. N(RRR,txmlTextReaderSetSchema(RRqRrR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt SetSchemas   cCstj||jdS(sDump a Schema structure. N(R,t xmlSchemaDumpR(RRU((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt schemaDumpscCsItj|j}|dkr-tdntd|}||_|S(sOCreate an XML Schemas validation context based on the given schema. sxmlSchemaNewValidCtxt() failedRN(R,txmlSchemaNewValidCtxtRRRtSchemaValidCtxtR(RR$t _Schema__tmp((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytschemaNewValidCtxts   N(RRRRR/RRR(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs    RcBsneZd dZdZdZdZdZdZdZ dZ dZ d Z d Z RS( cCs)d|_||_tj|d|dS(NR(RRRRR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR$s  cCs/|jdkr"tj|jnd|_dS(N(RRR,txmlSchemaFreeValidCtxt(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR/)scCs:|dkrd}n |j}tj||j|}|S(sUse W3C XSD schema context to validate the document as it is processed. Activation is only possible before the first Read(). If @ctxt is None, then XML Schema validation is deactivated. N(RRR,txmlTextReaderSchemaValidateCtxt(RRqRRrR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytSchemaValidateCtxt2s   cCstj|j}|S(s3Check if any error was detected during validation. (R,txmlSchemaIsValidR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt schemaIsValid@scCstj|j|}|S(s3Sets the options to be used during the validation. (R,txmlSchemaSetValidOptionsR(RRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytschemaSetValidOptionsEscCstj|j}|S(s$Get the validation context options. (R,txmlSchemaValidCtxtGetOptionsR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytschemaValidCtxtGetOptionsJscCs@tj|j}|dkr-tdntd|}|S(sOallow access to the parser context of the schema validation context s(xmlSchemaValidCtxtGetParserCtxt() failedRN(R,txmlSchemaValidCtxtGetParserCtxtRRRR(RR$t_SchemaValidCtxt__tmp((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytschemaValidCtxtGetParserCtxtOs  cCs7|dkrd}n |j}tj|j|}|S(s$Validate a document tree in memory. N(RRR,Rx(RRvRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRyWs   cCstj|j||}|S(spDo a schemas validation of the given resource, it will use the SAX streamable validation internally. (R,txmlSchemaValidateFileR(RRRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytschemaValidateFile^scCs7|dkrd}n |j}tj|j|}|S(s<Validate a branch of a tree, starting with the given @elem. N(RRR,R(RRLRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRds   cCstj|j|dS(slWorkaround to provide file error reporting information when this is not provided by current APIs N(R,txmlSchemaValidateSetFilenameR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytschemaValidateSetFilenameksN(RRRRR/RRRRRRyRRR(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR#s         RcBs&eZddZdZdZRS(cCs&|dkr||_dSd|_dS(N(RR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRqs cCstj|j}|S(s+Obtain the base URI for the given locator. (R,txmlTextReaderLocatorBaseURIR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytBaseURIyscCstj|j}|S(s.Obtain the line number for the given locator. (R,txmlTextReaderLocatorLineNumberR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt LineNumber~sN(RRRRRR(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRps  R_cBs]eZdBdZdZdZdZdZdZdZ dZ dZ d Z d Z d Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"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-Z0d.Z1d/Z2d0Z3d1Z4d2Z5d3Z6d4Z7d5Z8d6Z9d7Z:d8Z;d9Z<d:Z=d;Z>d<Z?d=Z@d>ZAd?ZBd@ZCdAZDRS(CcCs)d|_||_tj|d|dS(NR(RRRRR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs  cCs/|jdkr"tj|jnd|_dS(N(RRR,R(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR/scCstj|j}|S(s6Provides the number of attributes of the current node (R,txmlTextReaderAttributeCountR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytAttributeCountscCstj|j}|S(sThe base URI of the node. (R,txmlTextReaderConstBaseUriR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytBaseUriscCstj|j}|S(s@This function provides the current index of the parser used by the reader, relative to the start of the current entity. This function actually just wraps a call to xmlBytesConsumed() for the parser context associated with the reader. See xmlBytesConsumed() for more information. (R,txmlTextReaderByteConsumedR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt ByteConsumedscCstj|j}|S(sThis method releases any resources allocated by the current instance changes the state to Closed and close any underlying input. (R,txmlTextReaderCloseR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytClosescCs@tj|j}|dkr-tdntd|}|S(s]Hacking interface allowing to get the xmlDocPtr corresponding to the current document being accessed by the xmlTextReader. NOTE: as a result of this call, the reader will not destroy the associated XML document and calling xmlFreeDoc() on the result is needed once the reader parsing has finished. s xmlTextReaderCurrentDoc() failedRN(R,txmlTextReaderCurrentDocRRRRw(RR$t_xmlTextReader__tmp((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt CurrentDocs  cCs@tj|j}|dkr-tdntd|}|S(sHacking interface allowing to get the xmlNodePtr corresponding to the current node being accessed by the xmlTextReader. This is dangerous because the underlying node may be destroyed on the next Reads. s!xmlTextReaderCurrentNode() failedRN(R,txmlTextReaderCurrentNodeRRRR(RR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt CurrentNodes  cCstj|j}|S(s#The depth of the node in the tree. (R,txmlTextReaderDepthR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytDepthscCstj|j}|S(s3Determine the encoding of the document being read. (R,txmlTextReaderConstEncodingR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytEncodingscCs@tj|j}|dkr-tdntd|}|S(sReads the contents of the current node and the full subtree. It then makes the subtree available until the next xmlTextReaderRead() call sxmlTextReaderExpand() failedRN(R,txmlTextReaderExpandRRRR(RR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytExpands  cCstj|j|}|S(sRProvides the value of the attribute with the specified qualified name. (R,txmlTextReaderGetAttributeR(RR?R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt GetAttributescCstj|j|}|S(slProvides the value of the attribute with the specified index relative to the containing element. (R,txmlTextReaderGetAttributeNoR(RtnoR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytGetAttributeNoscCstj|j||}|S(s.Provides the value of the specified attribute (R,txmlTextReaderGetAttributeNsR(Rt localNamet namespaceURIR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytGetAttributeNsscCs@tj|j}|dkr-tdntd|}|S(sAvailable since 2.13.0. s"xmlTextReaderGetLastError() failedRN(R,txmlTextReaderGetLastErrorRRRRZ(RR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt GetLastErrors  cCstj|j}|S(s8Provide the column number of the current parsing point. (R,t"xmlTextReaderGetParserColumnNumberR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytGetParserColumnNumberscCstj|j}|S(s6Provide the line number of the current parsing point. (R,t xmlTextReaderGetParserLineNumberR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytGetParserLineNumberscCstj|j|}|S(s#Read the parser internal property. (R,txmlTextReaderGetParserPropR(RRTR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt GetParserPropscCs@tj|j}|dkr-tdntd|}|S(sMethod to get the remainder of the buffered XML. this method stops the parser, set its state to End Of File and return the input stream with what is left that the parser did not use. The implementation is not good, the parser certainly progressed past what's left in reader->input, and there is an allocation problem. Best would be to rewrite it differently. s"xmlTextReaderGetRemainder() failedRN(R,txmlTextReaderGetRemainderRRRR(RR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt GetRemainders  cCstj|j}|S(s!Whether the node has attributes. (R,txmlTextReaderHasAttributesR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt HasAttributes scCstj|j}|S(s(Whether the node can have a text value. (R,txmlTextReaderHasValueR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytHasValuescCstj|j}|S(siWhether an Attribute node was generated from the default value defined in the DTD or schema. (R,txmlTextReaderIsDefaultR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt IsDefaultscCstj|j}|S(s#Check if the current node is empty (R,txmlTextReaderIsEmptyElementR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytIsEmptyElementscCstj|j}|S(sjDetermine whether the current node is a namespace declaration rather than a regular attribute. (R,txmlTextReaderIsNamespaceDeclR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytIsNamespaceDeclscCstj|j}|S(s5Retrieve the validity status from the parser context (R,txmlTextReaderIsValidR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytIsValid$scCstj|j}|S(sThe local name of the node. (R,txmlTextReaderConstLocalNameR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt LocalName)scCstj|j|}|S(sLResolves a namespace prefix in the scope of the current element. (R,txmlTextReaderLookupNamespaceR(RRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytLookupNamespace.scCstj|j|}|S(sjMoves the position of the current instance to the attribute with the specified qualified name. (R,txmlTextReaderMoveToAttributeR(RR?R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytMoveToAttribute4scCstj|j|}|S(sMoves the position of the current instance to the attribute with the specified index relative to the containing element. (R,txmlTextReaderMoveToAttributeNoR(RRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytMoveToAttributeNo:scCstj|j||}|S(sxMoves the position of the current instance to the attribute with the specified local name and namespace URI. (R,txmlTextReaderMoveToAttributeNsR(RRRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytMoveToAttributeNs@scCstj|j}|S(smMoves the position of the current instance to the node that contains the current Attribute node. (R,txmlTextReaderMoveToElementR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt MoveToElementFscCstj|j}|S(soMoves the position of the current instance to the first attribute associated with the current node. (R,t!xmlTextReaderMoveToFirstAttributeR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytMoveToFirstAttributeLscCstj|j}|S(snMoves the position of the current instance to the next attribute associated with the current node. (R,t xmlTextReaderMoveToNextAttributeR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytMoveToNextAttributeRscCstj|j}|S(s<The qualified name of the node, equal to Prefix :LocalName. (R,txmlTextReaderConstNameR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytNameXscCstj|j}|S(s9The URI defining the namespace associated with the node. (R,txmlTextReaderConstNamespaceUriR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt NamespaceUri]scCs"tj|j||||}|S(sSetup an xmltextReader to parse an XML in-memory document. The parsing flags @options are a combination of xmlParserOption. This reuses the existing @reader xmlTextReader. (R,txmlReaderNewDocR(RRR|R}RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytNewDocbscCs"tj|j||||}|S(s.Setup an xmltextReader to parse an XML from a file descriptor. NOTE that the file descriptor will not be closed when the reader is closed or reset. The parsing flags @options are a combination of xmlParserOption. This reuses the existing @reader xmlTextReader. (R,txmlReaderNewFdR(RRR|R}RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytNewFdjscCstj|j|||}|S(sparse an XML file from the filesystem or the network. The parsing flags @options are a combination of xmlParserOption. This reuses the existing @reader xmlTextReader. (R,txmlReaderNewFileR(RRR}RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytNewFilesscCs%tj|j|||||}|S(sSetup an xmltextReader to parse an XML in-memory document. The parsing flags @options are a combination of xmlParserOption. This reuses the existing @reader xmlTextReader. (R,txmlReaderNewMemoryR(RRRR|R}RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt NewMemory{s!cCs7|dkrd}n |j}tj|j|}|S(suSetup an xmltextReader to parse a preparsed XML document. This reuses the existing @reader xmlTextReader. N(RRR,Rp(RRvRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRss   cCstj|j}|S(skSkip to the node following the current one in document order while avoiding the subtree if any. (R,txmlTextReaderNextR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytNextscCstj|j}|S(sSkip to the node following the current one in document order while avoiding the subtree if any. Currently implemented only for Readers built on a document (R,txmlTextReaderNextSiblingR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt NextSiblingscCstj|j}|S(sGet the node type of the current node Reference: http://www.gnu.org/software/dotgnu/pnetlib-doc/System/Xml/Xm lNodeType.html (R,txmlTextReaderNodeTypeR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytNodeTypescCstj|j}|S(shThe value indicating whether to normalize white space and attribute values. Since attribute value and end of line normalizations are a MUST in the XML specification only the value true is accepted. The broken behaviour of accepting out of range character entities like � is of course not supported either. (R,txmlTextReaderNormalizationR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt NormalizationscCstj|j}|S(sLA shorthand reference to the namespace associated with the node. (R,txmlTextReaderConstPrefixR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytPrefixscCs@tj|j}|dkr-tdntd|}|S(sThis tells the XML Reader to preserve the current node. The caller must also use xmlTextReaderCurrentDoc() to keep an handle on the resulting document once parsing has finished sxmlTextReaderPreserve() failedRN(R,txmlTextReaderPreserveRRRR(RR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytPreserves  cCstj|j}|S(sSThe quotation mark character used to enclose the value of an attribute. (R,txmlTextReaderQuoteCharR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt QuoteCharscCstj|j}|S(soMoves the position of the current instance to the next node in the stream, exposing its properties. (R,txmlTextReaderReadR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytReadscCstj|j}|S(sVParses an attribute value into one or more Text and EntityReference nodes. (R,txmlTextReaderReadAttributeValueR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytReadAttributeValuescCstj|j}|S(sUReads the contents of the current node, including child nodes and markup. (R,txmlTextReaderReadInnerXmlR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt ReadInnerXmlscCstj|j}|S(sUReads the contents of the current node, including child nodes and markup. (R,txmlTextReaderReadOuterXmlR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt ReadOuterXmlscCstj|j}|S(s#Gets the read state of the reader. (R,txmlTextReaderReadStateR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt ReadStatescCstj|j}|S(s=Reads the contents of an element or a text node as a string. (R,txmlTextReaderReadStringR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt ReadStringscCs7|dkrd}n |j}tj|j|}|S(s6Use RelaxNG to validate the document as it is processed. Activation is only possible before the first Read(). if @schema is None, then RelaxNG validation is deactivated. @ The @schema should not be freed until the reader is deallocated or its use has been deactivated. N(RRR,R(RRt schema__oR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs   cCstj|j|}|S(sUse RelaxNG schema to validate the document as it is processed. Activation is only possible before the first Read(). If @rng is None, then RelaxNG schema validation is deactivated. (R,txmlTextReaderRelaxNGValidateR(RtrngR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytRelaxNGValidatescCs:|dkrd}n |j}tj|j||}|S(sUse RelaxNG schema context to validate the document as it is processed. Activation is only possible before the first Read(). If @ctxt is None, then RelaxNG schema validation is deactivated. N(RRR,R(RRRRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs   cCstj|j|}|S(sUse W3C XSD schema to validate the document as it is processed. Activation is only possible before the first Read(). If @xsd is None, then XML Schema validation is deactivated. (R,txmlTextReaderSchemaValidateR(RtxsdR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytSchemaValidatescCs:|dkrd}n |j}tj|j||}|S(sUse W3C XSD schema context to validate the document as it is processed. Activation is only possible before the first Read(). If @ctxt is None, then XML Schema validation is deactivated. N(RRR,R(RRRRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs   cCstj|j||}|S(sChange the parser processing behaviour by changing some of its internal properties. Note that some properties can only be changed before any read has been done. (R,txmlTextReaderSetParserPropR(RRTR"R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt SetParserPropscCs7|dkrd}n |j}tj|j|}|S(s6Use XSD Schema to validate the document as it is processed. Activation is only possible before the first Read(). if @schema is None, then Schema validation is deactivated. The @schema should not be freed until the reader is deallocated or its use has been deactivated. N(RRR,R(RRR&R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs   cCs@|dkrd}n |j}tj|j||||}|S(s%Setup an XML reader with new options N(RRR,Rx(RRR|R}Rtinput__oR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRy!s   cCstj|j}|S(s<Determine the standalone status of the document being read. (R,txmlTextReaderStandaloneR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt Standalone(scCstj|j|}|S(siGet an interned string from the reader, allows for example to speedup string name comparisons (R,txmlTextReaderConstStringR(RR(R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytString-scCstj|j}|S(s/Provides the text value of the node if present (R,txmlTextReaderConstValueR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytValue3scCstj|j}|S(s2The xml:lang scope within which the node resides. (R,txmlTextReaderConstXmlLangR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytXmlLang8scCstj|j}|S(s6Determine the XML version of the document being read. (R,txmlTextReaderConstXmlVersionR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt XmlVersion=sN(ERRRRR/RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR R RsR RRRRRRRRRR!R#R%RR)RR,RR.RRyR1R3R5R7R9(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR_s                                                    RcBseZddZdZdZdZdZdZdZ dZ dZ d Z d Z d Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZRS(cCs&|dkr||_dSd|_dS(N(RR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRCs cCs/|jdkr"tj|jnd|_dS(N(RRR,t xmlFreeURI(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR/GscCstj|j}|S(s#Get the authority part from an URI (R,txmlURIGetAuthorityR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt authorityMscCstj|j}|S(s"Get the fragment part from an URI (R,txmlURIGetFragmentR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytfragmentRscCstj|j}|S(s Get the opaque part from an URI (R,txmlURIGetOpaqueR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytopaqueWscCstj|j}|S(sGet the path part from an URI (R,t xmlURIGetPathR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR)\scCstj|j}|S(sGet the port part from an URI (R,t xmlURIGetPortR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRwascCstj|j}|S(sGet the query part from an URI (R,txmlURIGetQueryR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytqueryfscCstj|j}|S(sIGet the raw query part from an URI (i.e. the unescaped form). (R,txmlURIGetQueryRawR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytqueryRawkscCstj|j}|S(s Get the scheme part from an URI (R,txmlURIGetSchemeR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytschemeqscCstj|j}|S(s Get the server part from an URI (R,txmlURIGetServerR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytservervscCstj|j|dS(s"Set the authority part of an URI. N(R,txmlURISetAuthorityR(RR<((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt setAuthority{scCstj|j|dS(s!Set the fragment part of an URI. N(R,txmlURISetFragmentR(RR>((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt setFragmentscCstj|j|dS(sSet the opaque part of an URI. N(R,txmlURISetOpaqueR(RR@((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt setOpaquescCstj|j|dS(sSet the path part of an URI. N(R,t xmlURISetPathR(RR)((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytsetPathscCstj|j|dS(sSet the port part of an URI. N(R,t xmlURISetPortR(RRw((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytsetPortscCstj|j|dS(sSet the query part of an URI. N(R,txmlURISetQueryR(RRD((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytsetQueryscCstj|j|dS(s<Set the raw query part of an URI (i.e. the unescaped form). N(R,txmlURISetQueryRawR(Rt query_raw((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt setQueryRawscCstj|j|dS(sSet the scheme part of an URI. N(R,txmlURISetSchemeR(RRH((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt setSchemescCstj|j|dS(sSet the server part of an URI. N(R,txmlURISetServerR(RRJ((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt setServerscCstj|j|dS(sSet the user part of an URI. N(R,t xmlURISetUserR(RRx((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytsetUserscCstj|j}|S(sGet the user part from an URI (R,t xmlURIGetUserR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRxscCstj|j|}|S(sParse an URI reference string based on RFC 3986 and fills in the appropriate fields of the @uri structure URI-reference = URI / relative-ref (R,txmlParseURIReferenceR(RR(R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytparseURIReferencescCstj||jdS(s&Prints the URI in the stream @stream. N(R,t xmlPrintURIR(Rtstream((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytprintURIscCstj|j}|S(s"Save the URI as an escaped string (R,t xmlSaveUriR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytsaveUrisN(RRRRR/R<R>R@R)RwRDRFRHRJRLRNRPRRRTRVRYR[R]R_RxRbReRg(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRBs2                       R7cBseZddZdZdZdZdZdZdZ dZ dZ d Z d Z d Zd Zd ZdZdZRS(cCs ||_tj|d|dS(NR(RRR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs cCs/|jdkr"tj|jnd|_dS(N(RRR,txmlFreeValidCtxt(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR/scCs^|dkrd}n |j}|dkr3d}n |j}tj|j||||}|S(s1DEPRECATED: Internal function, don't use. Does the validation related extra step of the normalization of attribute values: If the declared value is not CDATA, then the XML processor must further process the normalized attribute value by discarding any leading and trailing space (#x20) characters, and by replacing sequences of space (#x20) characters by single space (#x20) character. Also check VC: Standalone Document Declaration in P32, and update ctxt->valid accordingly N(RRR,RP(RRvRLR?R"RRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRQs    cCs7|dkrd}n |j}tj|j|}|S(sTry to validate the document instance basically it does the all the checks described by the XML Rec i.e. validates the internal and external subset (if present) and validate the document tree. N(RRR,RR(RRvRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRSs   cCs7|dkrd}n |j}tj|j|}|S(sBDEPRECATED: Internal function, don't use. Does the final step for the document validation once all the incremental validation steps have been completed basically it does the following checks described by the XML Rec Check all the IDREF/IDREFS attributes definition for validity N(RRR,RT(RRvRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRUs   cCsX|dkrd}n |j}|dkr3d}n |j}tj|j||}|S(sTry to validate the document against the dtd instance Basically it does check all the definitions in the DtD. Note the the internal subset (if present) is de-coupled (i.e. not used), which could give problems if ID or IDREF is present. N(RRR,RV(RRvRRRWR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRXs    cCs7|dkrd}n |j}tj|j|}|S(sDEPRECATED: Internal function, don't use. Does the final step for the dtds validation once all the subsets have been parsed basically it does the following checks described by the XML Rec - check that ENTITY and ENTITIES type attributes default or possible values matches one of the defined entities. - check that NOTATION type attributes default or possible values matches one of the defined notations. N(RRR,RY(RRvRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRZs  cCsX|dkrd}n |j}|dkr3d}n |j}tj|j||}|S(s-Try to validate the subtree under an element N(RRR,R[(RRvRBRRCR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR\ s    cCs:|dkrd}n |j}tj|j||}|S(sDEPRECATED: Internal function, don't use. Validate that the given name match a notation declaration. - [ VC: Notation Declared ] N(RRR,R](RRvRSRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR^s   c Cs||dkrd}n |j}|dkr3d}n |j}|dkrQd}n |j}tj|j||||}|S(sDEPRECATED: Internal function, don't use. Try to validate a single attribute for an element basically it does the following checks as described by the XML-1.0 recommendation: - [ VC: Attribute Value Type ] - [ VC: Fixed Attribute Default ] - [ VC: Entity Name ] - [ VC: Name Token ] - [ VC: ID ] - [ VC: IDREF ] - [ VC: Entity Name ] - [ VC: Notation Attributes ] The ID/IDREF uniqueness and matching are done separately N(RRR,R_( RRvRLRzR"RRRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR`s      cCsX|dkrd}n |j}|dkr3d}n |j}tj|j||}|S(sDEPRECATED: Internal function, don't use. Try to validate a single element and it's attributes, basically it does the following checks as described by the XML-1.0 recommendation: - [ VC: Element Valid ] - [ VC: Required Attribute ] Then call xmlValidateOneAttribute() for each attribute present. The ID/IDREF checkings are done separately N(RRR,Ra(RRvRLRRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRb/s    c Cs|dkrd}n |j}|dkr3d}n |j}|dkrQd}n |j}tj|j|||||} | S(sDEPRECATED: Internal function, don't use. Try to validate a single namespace declaration for an element basically it does the following checks as described by the XML-1.0 recommendation: - [ VC: Attribute Value Type ] - [ VC: Fixed Attribute Default ] - [ VC: Entity Name ] - [ VC: Name Token ] - [ VC: ID ] - [ VC: IDREF ] - [ VC: Entity Name ] - [ VC: Notation Attributes ] The ID/IDREF uniqueness and matching are done separately N(RRR,Rc( RRvRLRRR"RRR=R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRd>s      !cCs[|dkrd}n |j}|dkr3d}n |j}tj|j|||}|S(seDEPRECATED: Internal function, don't use. Pop the element end from the validation stack. N(RRR,Re(RRvRLRfRRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRgPs    cCstj|j||}|S(sqDEPRECATED: Internal function, don't use. check the CData parsed for validation in the current stack (R,txmlValidatePushCDataR(RR<R#R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytvalidatePushCDataZscCs[|dkrd}n |j}|dkr3d}n |j}tj|j|||}|S(shDEPRECATED: Internal function, don't use. Push a new element start on the validation stack. N(RRR,Rh(RRvRLRfRRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRi`s    cCs7|dkrd}n |j}tj|j|}|S(s#DEPRECATED: Internal function, don't use. Try to validate a the root element basically it does the following check as described by the XML-1.0 recommendation: - [ VC: Root Element Type ] it doesn't try to recurse or apply other check to the element N(RRR,Rj(RRvRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRkjs   N(RRRRR/RQRSRURXRZR\R^R`RbRdRgRjRiRk(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR7s         RcBseZddZdZdZdZdZdZdZ dZ dZ d Z d Z d Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZRS(cCs&|dkr||_dSd|_dS(N(RR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRvs cCs@tj|j}|dkr-tdntd|}|S(s!Get the doc from an xpathContext sxmlXPathGetContextDoc() failedRN(R,txmlXPathGetContextDocRRRRw(RR$t_xpathContext__tmp((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt contextDoc{s  cCs@tj|j}|dkr-tdntd|}|S(s*Get the current node from an xpathContext sxmlXPathGetContextNode() failedRN(R,txmlXPathGetContextNodeRRRR(RR$Rl((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt contextNodes  cCstj|j}|S(s*Get the current node from an xpathContext (R,txmlXPathGetContextPositionR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytcontextPositionscCstj|j}|S(s*Get the current node from an xpathContext (R,txmlXPathGetContextSizeR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt contextSizescCstj|j}|S(s+Get the current function name xpathContext (R,txmlXPathGetFunctionR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytfunctionscCstj|j}|S(s/Get the current function name URI xpathContext (R,txmlXPathGetFunctionURIR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt functionURIscCs5|dkrd}n |j}tj|j|dS(sSet the doc of an xpathContext N(RRR,txmlXPathSetContextDoc(RRvR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt setContextDocs  cCs5|dkrd}n |j}tj|j|dS(s(Set the current node of an xpathContext N(RRR,txmlXPathSetContextNode(RRR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs  cCstj|j|||}|S(s<Register a Python written function to the XPath interpreter (R,RR(RR?RRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRscCstj|j|||}|S(s+Register a variable with the XPath context (R,txmlXPathRegisterVariableR(RR?RR"R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathRegisterVariablescCstj|j|||}|S(sCreates/frees an object cache on the XPath context. If activates XPath objects (xmlXPathObject) will be cached internally to be reused. @options: 0: This will set the XPath object caching: @value: This will set the maximum number of XPath objects to be cached per slot There are two slots for node-set and misc objects. Use <0 for the default number (100). Other values for @options have currently no effect. (R,txmlXPathContextSetCacheR(RtactiveR"RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathContextSetCaches cCs:tj||j}|dkr0tdnt|S(s7Evaluate the XPath Location Path in the given context. sxmlXPathEval() failedN(R,t xmlXPathEvalRRRR(RR(R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs cCs:tj||j}|dkr0tdnt|S(sAlias for xmlXPathEval(). sxmlXPathEvalExpression() failedN(R,txmlXPathEvalExpressionRRRR(RR(R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathEvalExpressions cCstj|jdS(sFree up an xmlXPathContext N(R,txmlXPathFreeContextR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRscCsCtj||j}|dkr0tdntd|}|S(s#Create a new xmlXPathParserContext s!xmlXPathNewParserContext() failedRN(R,txmlXPathNewParserContextRRRtxpathParserContext(RR(R$Rl((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathNewParserContexts  cCstj|j|}|S(sSearch in the namespace declaration array of the context for the given namespace name associated to the given prefix (R,txmlXPathNsLookupR(RRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt xpathNsLookupscCstj|jdS(s6Registers all default XPath functions in this context N(R,txmlXPathRegisterAllFunctionsR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathRegisterAllFunctionsscCstj|j||}|S(sURegister a new namespace. If @ns_uri is None it unregisters the namespace (R,txmlXPathRegisterNsR(RRRR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathRegisterNsscCstj|jdS(sMCleanup the XPath context data associated to registered functions N(R,txmlXPathRegisteredFuncsCleanupR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathRegisteredFuncsCleanupscCstj|jdS(sMCleanup the XPath context data associated to registered variables N(R,txmlXPathRegisteredNsCleanupR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathRegisteredNsCleanupscCstj|jdS(sMCleanup the XPath context data associated to registered variables N(R,t"xmlXPathRegisteredVariablesCleanupR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathRegisteredVariablesCleanupscCs:tj|j|}|dkr0tdnt|S(sUSearch in the Variable array of the context for the given variable value. sxmlXPathVariableLookup() failedN(R,txmlXPathVariableLookupRRRR(RR?R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathVariableLookups cCs=tj|j||}|dkr3tdnt|S(sUSearch in the Variable array of the context for the given variable value. s!xmlXPathVariableLookupNS() failedN(R,txmlXPathVariableLookupNSRRRR(RR?RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathVariableLookupNSs cCs:tj||j}|dkr0tdnt|S(s7Evaluate the XPath Location Path in the given context. sxmlXPtrEval() failedN(R,t xmlXPtrEvalRRRR(RR(R$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt xpointerEvals N(RRRRRmRoRqRsRuRwRyRRR|RRRRRRRRRRRRRR(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRus2                     RcBs9eZd>dZdZdZdZdZdZdZ dZ dZ d Z d Z d Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"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-Z0d.Z1d/Z2d0Z3d1Z4d2Z5d3Z6d4Z7d5Z8d6Z9d7Z:d8Z;d9Z<d:Z=d;Z>d<Z?d=Z@RS(?cCs&|dkr||_dSd|_dS(N(RR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs cCs@tj|j}|dkr-tdntd|}|S(s0Get the xpathContext from an xpathParserContext s!xmlXPathParserGetContext() failedRN(R,txmlXPathParserGetContextRRRR(RR$t_xpathParserContext__tmp((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytcontexts  cCstj|jdS(sImplement the add operation on XPath objects: The numeric operators convert their operands to numbers as if by calling the number function. N(R,txmlXPathAddValuesR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathAddValues*scCstj|j|dS(suImplement the boolean() XPath function boolean boolean(object) The 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-zero N(R,txmlXPathBooleanFunctionR(Rtnargs((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathBooleanFunction0scCstj|j|dS(sImplement 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(R,txmlXPathCeilingFunctionR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathCeilingFunction9scCstj|j||}|S(sImplement the compare operation on XPath objects: @arg1 < @arg2 (1, 1, ... @arg1 <= @arg2 (1, 0, ... @arg1 > @arg2 (0, 1, ... @arg1 >= @arg2 (0, 0, ... When neither object to be compared is a node-set and the operator is <=, <, >=, >, then the objects are compared by converted both objects to numbers and comparing the numbers according to IEEE 754. The < comparison will be true if and only if the first number is less than the second number. The <= comparison will be true if and only if the first number is less than or equal to the second number. The > comparison will be true if and only if the first number is greater than the second number. The >= comparison will be true if and only if the first number is greater than or equal to the second number. (R,txmlXPathCompareValuesR(RtinftstrictR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathCompareValues@scCstj|j|dS(sImplement the concat() XPath function string concat(string, string, string*) The concat function returns the concatenation of its arguments. N(R,txmlXPathConcatFunctionR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathConcatFunctionRscCstj|j|dS(sImplement 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(R,txmlXPathContainsFunctionR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathContainsFunctionXscCstj|j|dS(s<Implement the count() XPath function number count(node-set) N(R,txmlXPathCountFunctionR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathCountFunction_scCstj|jdS(sImplement the div operation on XPath objects @arg1 / @arg2: The numeric operators convert their operands to numbers as if by calling the number function. N(R,txmlXPathDivValuesR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathDivValuescscCstj|j}|S(sRImplement the equal operation on XPath objects content: @arg1 == @arg2 (R,txmlXPathEqualValuesR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathEqualValuesiscCstj|j|dS(sHandle an XPath error N(R,t xmlXPathErrR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathErroscCstj|jdS(srParse and evaluate an XPath expression in the given context, then push the result on the context stack N(R,txmlXPathEvalExprR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt xpathEvalExprsscCstj|j|dS(s5Implement the false() XPath function boolean false() N(R,txmlXPathFalseFunctionR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathFalseFunctionxscCstj|j|dS(sImplement 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(R,txmlXPathFloorFunctionR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathFloorFunction|scCstj|jdS(s!Free up an xmlXPathParserContext N(R,txmlXPathFreeParserContextR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathFreeParserContextscCstj|j|dS(s@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(R,txmlXPathIdFunctionR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathIdFunctionscCstj|j|dS(sImplement 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 lang N(R,txmlXPathLangFunctionR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathLangFunctions cCstj|j|dS(sImplement the last() XPath function number last() The last function returns the number of nodes in the context node list. N(R,txmlXPathLastFunctionR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathLastFunctionscCstj|j|dS(sImplement 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(R,txmlXPathLocalNameFunctionR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathLocalNameFunctionscCstj|jdS(sImplement the mod operation on XPath objects: @arg1 / @arg2 The numeric operators convert their operands to numbers as if by calling the number function. N(R,txmlXPathModValuesR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathModValuesscCstj|jdS(sImplement the multiply operation on XPath objects: The numeric operators convert their operands to numbers as if by calling the number function. N(R,txmlXPathMultValuesR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathMultValuesscCstj|j|dS(sImplement 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(R,txmlXPathNamespaceURIFunctionR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathNamespaceURIFunctions cCsa|dkrd}n |j}tj|j|}|dkrNtdntd|}|S(sTraversal 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 axis sxmlXPathNextAncestor() failedRN(RRR,RRR(RRRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs   cCsa|dkrd}n |j}tj|j|}|dkrNtdntd|}|S(ssTraversal 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() failedRN(RRR,RRR(RRRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs   cCsa|dkrd}n |j}tj|j|}|dkrNtdntd|}|S(skTraversal function for the "attribute" direction TODO: support DTD inherited default attributes sxmlXPathNextAttribute() failedRN(RRR,RRR(RRRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs   cCsa|dkrd}n |j}tj|j|}|dkrNtdntd|}|S(sTraversal function for the "child" direction The child axis contains the children of the context node in document order. sxmlXPathNextChild() failedRN(RRR,RRR(RRRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs   cCsa|dkrd}n |j}tj|j|}|dkrNtdntd|}|S(sTraversal 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. sxmlXPathNextDescendant() failedRN(RRR,RRR(RRRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs   cCsa|dkrd}n |j}tj|j|}|dkrNtdntd|}|S(sZTraversal 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 axis s%xmlXPathNextDescendantOrSelf() failedRN(RRR,RRR(RRRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR s   cCsa|dkrd}n |j}tj|j|}|dkrNtdntd|}|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 order sxmlXPathNextFollowing() failedRN(RRR,RRR(RRRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs   cCsa|dkrd}n |j}tj|j|}|dkrNtdntd|}|S(sTraversal function for the "following-sibling" direction The following-sibling axis contains the following siblings of the context node in document order. s%xmlXPathNextFollowingSibling() failedRN(RRR,RRR(RRRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR%s   cCsa|dkrd}n |j}tj|j|}|dkrNtdntd|}|S(sYTraversal 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 We keep the XML namespace node at the end of the list. sxmlXPathNextNamespace() failedRN(RRR,RRR(RRRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR0s   cCsa|dkrd}n |j}tj|j|}|dkrNtdntd|}|S(sTraversal function for the "parent" direction The parent axis contains the parent of the context node, if there is one. sxmlXPathNextParent() failedRN(RRR,RRR(RRRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyR>s   cCsa|dkrd}n |j}tj|j|}|dkrNtdntd|}|S(sbTraversal 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 order sxmlXPathNextPreceding() failedRN(RRR,RRR(RRRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRIs   cCsa|dkrd}n |j}tj|j|}|dkrNtdntd|}|S(sCTraversal 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() failedRN(RRR,RRR(RRRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRWs   cCsa|dkrd}n |j}tj|j|}|dkrNtdntd|}|S(skTraversal function for the "self" direction The self axis contains just the context node itself sxmlXPathNextSelf() failedRN(RRR,RRR(RRRR$R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRds   cCstj|j|dS(s.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(R,txmlXPathNormalizeFunctionR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathNormalizeFunctionns cCstj|j}|S(sRImplement the equal operation on XPath objects content: @arg1 == @arg2 (R,txmlXPathNotEqualValuesR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathNotEqualValueszscCstj|j|dS(sImplement the not() XPath function boolean not(boolean) The not function returns true if its argument is false, and false otherwise. N(R,txmlXPathNotFunctionR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathNotFunctionscCstj|j|dS(s=Implement the number() XPath function number number(object?) N(R,txmlXPathNumberFunctionR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathNumberFunctionscCstj|j}|S(sparse an XML namespace non qualified name. [NS 3] NCName ::= (Letter | '_') (NCNameChar)* [NS 4] NCNameChar ::= Letter | Digit | '.' | '-' | '_' | CombiningChar | Extender (R,txmlXPathParseNCNameR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathParseNCNamescCstj|j}|S(sparse an XML name [4] NameChar ::= Letter | Digit | '.' | '-' | '_' | ':' | CombiningChar | Extender [5] Name ::= (Letter | '_' | ':') (NameChar)* (R,txmlXPathParseNameR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathParseNamescCstj|j}|S(soPops a boolean from the stack, handling conversion if needed. Check error with #xmlXPathCheckError. (R,txmlXPathPopBooleanR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathPopBooleanscCstj|j}|S(snPops a number from the stack, handling conversion if needed. Check error with #xmlXPathCheckError. (R,txmlXPathPopNumberR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathPopNumberscCstj|j}|S(snPops a string from the stack, handling conversion if needed. Check error with #xmlXPathCheckError. (R,txmlXPathPopStringR(RR$((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathPopStringscCstj|j|dS(sImplement 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(R,txmlXPathPositionFunctionR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathPositionFunctionscCstj|jdS(s3Initialize the context to the root of the document N(R,t xmlXPathRootR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt xpathRootscCstj|j|dS(sImplement 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 closest to positive infinity is returned. N(R,txmlXPathRoundFunctionR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathRoundFunctionscCstj|j|dS(sImplement 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(R,txmlXPathStartsWithFunctionR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathStartsWithFunctionscCstj|j|dS(s+Implement the string() XPath function string string(object?) The 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. If the argument is omitted, it defaults to a node-set with the context node as its only member. N(R,txmlXPathStringFunctionR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathStringFunctionscCstj|j|dS(sUImplement 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(R,txmlXPathStringLengthFunctionR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathStringLengthFunctionscCstj|jdS(sImplement the subtraction operation on XPath objects: The numeric operators convert their operands to numbers as if by calling the number function. N(R,txmlXPathSubValuesR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathSubValuesscCstj|j|dS(s*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 string 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(R,txmlXPathSubstringAfterFunctionR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathSubstringAfterFunctions cCstj|j|dS(sImplement 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(R,txmlXPathSubstringBeforeFunctionR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathSubstringBeforeFunctions cCstj|j|dS(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(R,txmlXPathSubstringFunctionR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathSubstringFunction scCstj|j|dS(sImplement 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(R,txmlXPathSumFunctionR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathSumFunction$ scCstj|j|dS(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(R,txmlXPathTranslateFunctionR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathTranslateFunction* scCstj|j|dS(s3Implement the true() XPath function boolean true() N(R,txmlXPathTrueFunctionR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathTrueFunction: scCstj|jdS(sImplement the unary - operation on an XPath object The numeric operators convert their operands to numbers as if by calling the number function. N(R,txmlXPathValueFlipSignR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpathValueFlipSign> scCstj|j|||dS(sFormats an error message. N(R,t xmlXPatherrorR(RR3RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyt xpatherrorD scCstj|jdS(s[8] Predicate ::= '[' PredicateExpr ']' [9] PredicateExpr ::= Expr Evaluate a predicate as in xmlXPathEvalPredicate() but for a Location Set instead of a node set N(R,txmlXPtrEvalRangePredicateR(R((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpointerEvalRangePredicateL scCstj|j|dS(sImplement the range-to() XPointer function Obsolete. range-to is not a real function but a special type of location step which is handled in xpath.c. N(R,txmlXPtrRangeToFunctionR(RR((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pytxpointerRangeToFunctionS sN(ARRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyRs|                                              iiiiii i i i i iiiiiiiiiiiiiiiiiii i!i"i#i$i%i&i'i(i)i*i+i,i-i.i@ii/i0i1i2i3i4i5i6i7i8i9i:i;i<i=i>i?iAiBiCiDiEiFiGiHiIiJiKiLiMiNiOiPiQiRiSiTiUiViWiXiYiZi[i\i]i^i_i`iaibicidieifigihiiijikiliminioipiqirisitiuiviiiiiiiiiiiiiiiiiiiiiiiiiiii i i i i iiiiiiiiiiiiiiiii i!i"iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii i i i i iiiiiiiiiiiiiiiiiii i!i"i#i$i%i&i'i(i)i*i+i,i-i.i/i0i1i2i3i4i5i6i7i8i9i:i;i<i=i>i?i@iAiBiCiDiEiFiGiHiIiJiKiLiMiNiOiPiQiRiSiTiUiViWiXiYiZi[i\i]i^i_i`iaibiiiiiiiiiiiiiiiiiiiiiiiiiiixiyizi{iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii i i i i iiiiiiiii@iAiBiCiDiEiFiGiHiIiJiKiLiMiNiOiPiQiRirisitiuiviiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii i i i i iiiiiiiiiiiiiiiiiii i!i"i#i$i%i&i'i(i)i*i+i,i-i.i/i0i1i2i3i4i5i6i7i8i9i:i;i<i=i>i?i@iAiBiCiDiEiFiGiHiIiJiKiLiMiNiOiPiQiRiSiTiUiViWiliminioiiiiiiiiiiiiii i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i iii$i%iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiipiqirisitiXiiii ii iiiiii@iiiiii@i(R,ttypesR R!RR RRRRRRR*R1R5RXRRRcRRtPARSER_LOADDTDtPARSER_DEFAULTATTRStPARSER_VALIDATEtPARSER_SUBST_ENTITIESt PARSER_SEVERITY_VALIDITY_WARNINGtPARSER_SEVERITY_VALIDITY_ERRORtPARSER_SEVERITY_WARNINGtPARSER_SEVERITY_ERRORRRRRRRRRRRRRRRRRRRRRRRRRRRR R RRRRRRRR R#R%R'R)R+R.R0R3R5R8R:R=R?RBRDRFRHRJRLRNRPRSRVRYR[R]R`RbRdRfRhRjRlRnRpRrRtRzR}RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR R R RRRRRRRRR!R#R%R'R*R,R.R0R3R5R8R:R<R>R@RBRDRFRHRJRLRNRPRRRTRVRXR[R]R`RbRdRfRhRlRnRpRrRuRwRyR{R}RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR R RRRRRRRRRR R"R$R&R(R*R,R.R0R2R4R6R8R:R<R>R@RBRDRFRHRJRLRNRPRRRTRVRXRZR\R^R`RbRdRfRhRjRlRnRpRrRtRvRxRzR|R~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRwRZRRlRR2RRRRRRRjRRRRtRRRR_RR7RRtXLINK_SHOW_NONEtXLINK_SHOW_NEWtXLINK_SHOW_EMBEDtXLINK_SHOW_REPLACEtXML_RELAXNGP_NONEtXML_RELAXNGP_FREE_DOCtXML_RELAXNGP_CRNGtXML_BUFFER_ALLOC_DOUBLEITtXML_BUFFER_ALLOC_EXACTtXML_BUFFER_ALLOC_IMMUTABLEtXML_BUFFER_ALLOC_IOtXML_BUFFER_ALLOC_HYBRIDtXML_BUFFER_ALLOC_BOUNDEDt$XML_PARSER_SEVERITY_VALIDITY_WARNINGt"XML_PARSER_SEVERITY_VALIDITY_ERRORtXML_PARSER_SEVERITY_WARNINGtXML_PARSER_SEVERITY_ERRORtXML_ATTRIBUTE_NONEtXML_ATTRIBUTE_REQUIREDtXML_ATTRIBUTE_IMPLIEDtXML_ATTRIBUTE_FIXEDtXML_SCHEMAS_UNKNOWNtXML_SCHEMAS_STRINGtXML_SCHEMAS_NORMSTRINGtXML_SCHEMAS_DECIMALtXML_SCHEMAS_TIMEtXML_SCHEMAS_GDAYtXML_SCHEMAS_GMONTHtXML_SCHEMAS_GMONTHDAYtXML_SCHEMAS_GYEARtXML_SCHEMAS_GYEARMONTHtXML_SCHEMAS_DATEtXML_SCHEMAS_DATETIMEtXML_SCHEMAS_DURATIONtXML_SCHEMAS_FLOATtXML_SCHEMAS_DOUBLEtXML_SCHEMAS_BOOLEANtXML_SCHEMAS_TOKENtXML_SCHEMAS_LANGUAGEtXML_SCHEMAS_NMTOKENtXML_SCHEMAS_NMTOKENStXML_SCHEMAS_NAMEtXML_SCHEMAS_QNAMEtXML_SCHEMAS_NCNAMEtXML_SCHEMAS_IDtXML_SCHEMAS_IDREFtXML_SCHEMAS_IDREFStXML_SCHEMAS_ENTITYtXML_SCHEMAS_ENTITIEStXML_SCHEMAS_NOTATIONtXML_SCHEMAS_ANYURItXML_SCHEMAS_INTEGERtXML_SCHEMAS_NPINTEGERtXML_SCHEMAS_NINTEGERtXML_SCHEMAS_NNINTEGERtXML_SCHEMAS_PINTEGERtXML_SCHEMAS_INTtXML_SCHEMAS_UINTtXML_SCHEMAS_LONGtXML_SCHEMAS_ULONGtXML_SCHEMAS_SHORTtXML_SCHEMAS_USHORTtXML_SCHEMAS_BYTEtXML_SCHEMAS_UBYTEtXML_SCHEMAS_HEXBINARYtXML_SCHEMAS_BASE64BINARYtXML_SCHEMAS_ANYTYPEtXML_SCHEMAS_ANYSIMPLETYPEtXML_PARSER_EOFtXML_PARSER_STARTtXML_PARSER_MISCt XML_PARSER_PItXML_PARSER_DTDtXML_PARSER_PROLOGtXML_PARSER_COMMENTtXML_PARSER_START_TAGtXML_PARSER_CONTENTtXML_PARSER_CDATA_SECTIONtXML_PARSER_END_TAGtXML_PARSER_ENTITY_DECLtXML_PARSER_ENTITY_VALUEtXML_PARSER_ATTRIBUTE_VALUEtXML_PARSER_SYSTEM_LITERALtXML_PARSER_EPILOGtXML_PARSER_IGNOREtXML_PARSER_PUBLIC_LITERALtXML_PARSER_XML_DECLtXML_INTERNAL_GENERAL_ENTITYt"XML_EXTERNAL_GENERAL_PARSED_ENTITYt$XML_EXTERNAL_GENERAL_UNPARSED_ENTITYtXML_INTERNAL_PARAMETER_ENTITYtXML_EXTERNAL_PARAMETER_ENTITYtXML_INTERNAL_PREDEFINED_ENTITYtXML_SAVE_FORMATtXML_SAVE_NO_DECLtXML_SAVE_NO_EMPTYtXML_SAVE_NO_XHTMLtXML_SAVE_XHTMLtXML_SAVE_AS_XMLtXML_SAVE_AS_HTMLtXML_SAVE_WSNONSIGtXML_PATTERN_DEFAULTtXML_PATTERN_XPATHtXML_PATTERN_XSSELtXML_PATTERN_XSFIELDt XML_ERR_OKtXML_ERR_INTERNAL_ERRORtXML_ERR_NO_MEMORYtXML_ERR_DOCUMENT_STARTtXML_ERR_DOCUMENT_EMPTYtXML_ERR_DOCUMENT_ENDtXML_ERR_INVALID_HEX_CHARREFtXML_ERR_INVALID_DEC_CHARREFtXML_ERR_INVALID_CHARREFtXML_ERR_INVALID_CHARtXML_ERR_CHARREF_AT_EOFtXML_ERR_CHARREF_IN_PROLOGtXML_ERR_CHARREF_IN_EPILOGtXML_ERR_CHARREF_IN_DTDtXML_ERR_ENTITYREF_AT_EOFtXML_ERR_ENTITYREF_IN_PROLOGtXML_ERR_ENTITYREF_IN_EPILOGtXML_ERR_ENTITYREF_IN_DTDtXML_ERR_PEREF_AT_EOFtXML_ERR_PEREF_IN_PROLOGtXML_ERR_PEREF_IN_EPILOGtXML_ERR_PEREF_IN_INT_SUBSETtXML_ERR_ENTITYREF_NO_NAMEt!XML_ERR_ENTITYREF_SEMICOL_MISSINGtXML_ERR_PEREF_NO_NAMEtXML_ERR_PEREF_SEMICOL_MISSINGtXML_ERR_UNDECLARED_ENTITYtXML_WAR_UNDECLARED_ENTITYtXML_ERR_UNPARSED_ENTITYtXML_ERR_ENTITY_IS_EXTERNALtXML_ERR_ENTITY_IS_PARAMETERtXML_ERR_UNKNOWN_ENCODINGtXML_ERR_UNSUPPORTED_ENCODINGtXML_ERR_STRING_NOT_STARTEDtXML_ERR_STRING_NOT_CLOSEDtXML_ERR_NS_DECL_ERRORtXML_ERR_ENTITY_NOT_STARTEDtXML_ERR_ENTITY_NOT_FINISHEDtXML_ERR_LT_IN_ATTRIBUTEtXML_ERR_ATTRIBUTE_NOT_STARTEDtXML_ERR_ATTRIBUTE_NOT_FINISHEDtXML_ERR_ATTRIBUTE_WITHOUT_VALUEtXML_ERR_ATTRIBUTE_REDEFINEDtXML_ERR_LITERAL_NOT_STARTEDtXML_ERR_LITERAL_NOT_FINISHEDtXML_ERR_COMMENT_NOT_FINISHEDtXML_ERR_PI_NOT_STARTEDtXML_ERR_PI_NOT_FINISHEDtXML_ERR_NOTATION_NOT_STARTEDtXML_ERR_NOTATION_NOT_FINISHEDtXML_ERR_ATTLIST_NOT_STARTEDtXML_ERR_ATTLIST_NOT_FINISHEDtXML_ERR_MIXED_NOT_STARTEDtXML_ERR_MIXED_NOT_FINISHEDtXML_ERR_ELEMCONTENT_NOT_STARTEDt XML_ERR_ELEMCONTENT_NOT_FINISHEDtXML_ERR_XMLDECL_NOT_STARTEDtXML_ERR_XMLDECL_NOT_FINISHEDtXML_ERR_CONDSEC_NOT_STARTEDtXML_ERR_CONDSEC_NOT_FINISHEDtXML_ERR_EXT_SUBSET_NOT_FINISHEDtXML_ERR_DOCTYPE_NOT_FINISHEDtXML_ERR_MISPLACED_CDATA_ENDtXML_ERR_CDATA_NOT_FINISHEDtXML_ERR_RESERVED_XML_NAMEtXML_ERR_SPACE_REQUIREDtXML_ERR_SEPARATOR_REQUIREDtXML_ERR_NMTOKEN_REQUIREDtXML_ERR_NAME_REQUIREDtXML_ERR_PCDATA_REQUIREDtXML_ERR_URI_REQUIREDtXML_ERR_PUBID_REQUIREDtXML_ERR_LT_REQUIREDtXML_ERR_GT_REQUIREDtXML_ERR_LTSLASH_REQUIREDtXML_ERR_EQUAL_REQUIREDtXML_ERR_TAG_NAME_MISMATCHtXML_ERR_TAG_NOT_FINISHEDtXML_ERR_STANDALONE_VALUEtXML_ERR_ENCODING_NAMEtXML_ERR_HYPHEN_IN_COMMENTtXML_ERR_INVALID_ENCODINGtXML_ERR_EXT_ENTITY_STANDALONEtXML_ERR_CONDSEC_INVALIDtXML_ERR_VALUE_REQUIREDtXML_ERR_NOT_WELL_BALANCEDtXML_ERR_EXTRA_CONTENTtXML_ERR_ENTITY_CHAR_ERRORtXML_ERR_ENTITY_PE_INTERNALtXML_ERR_ENTITY_LOOPtXML_ERR_ENTITY_BOUNDARYtXML_ERR_INVALID_URItXML_ERR_URI_FRAGMENTtXML_WAR_CATALOG_PItXML_ERR_NO_DTDtXML_ERR_CONDSEC_INVALID_KEYWORDtXML_ERR_VERSION_MISSINGtXML_WAR_UNKNOWN_VERSIONtXML_WAR_LANG_VALUEtXML_WAR_NS_URItXML_WAR_NS_URI_RELATIVEtXML_ERR_MISSING_ENCODINGtXML_WAR_SPACE_VALUEtXML_ERR_NOT_STANDALONEtXML_ERR_ENTITY_PROCESSINGtXML_ERR_NOTATION_PROCESSINGtXML_WAR_NS_COLUMNtXML_WAR_ENTITY_REDEFINEDtXML_ERR_UNKNOWN_VERSIONtXML_ERR_VERSION_MISMATCHtXML_ERR_NAME_TOO_LONGtXML_ERR_USER_STOPtXML_ERR_COMMENT_ABRUPTLY_ENDEDtXML_WAR_ENCODING_MISMATCHtXML_ERR_RESOURCE_LIMITtXML_ERR_ARGUMENTtXML_ERR_SYSTEMtXML_ERR_REDECL_PREDEF_ENTITYtXML_ERR_INT_SUBSET_NOT_FINISHEDtXML_NS_ERR_XML_NAMESPACEtXML_NS_ERR_UNDEFINED_NAMESPACEtXML_NS_ERR_QNAMEtXML_NS_ERR_ATTRIBUTE_REDEFINEDtXML_NS_ERR_EMPTYtXML_NS_ERR_COLONtXML_DTD_ATTRIBUTE_DEFAULTtXML_DTD_ATTRIBUTE_REDEFINEDtXML_DTD_ATTRIBUTE_VALUEtXML_DTD_CONTENT_ERRORtXML_DTD_CONTENT_MODELtXML_DTD_CONTENT_NOT_DETERMINISTtXML_DTD_DIFFERENT_PREFIXtXML_DTD_ELEM_DEFAULT_NAMESPACEtXML_DTD_ELEM_NAMESPACEtXML_DTD_ELEM_REDEFINEDtXML_DTD_EMPTY_NOTATIONtXML_DTD_ENTITY_TYPEtXML_DTD_ID_FIXEDtXML_DTD_ID_REDEFINEDtXML_DTD_ID_SUBSETtXML_DTD_INVALID_CHILDtXML_DTD_INVALID_DEFAULTtXML_DTD_LOAD_ERRORtXML_DTD_MISSING_ATTRIBUTEtXML_DTD_MIXED_CORRUPTtXML_DTD_MULTIPLE_IDtXML_DTD_NO_DOCtXML_DTD_NO_DTDtXML_DTD_NO_ELEM_NAMEtXML_DTD_NO_PREFIXtXML_DTD_NO_ROOTtXML_DTD_NOTATION_REDEFINEDtXML_DTD_NOTATION_VALUEtXML_DTD_NOT_EMPTYtXML_DTD_NOT_PCDATAtXML_DTD_NOT_STANDALONEtXML_DTD_ROOT_NAMEtXML_DTD_STANDALONE_WHITE_SPACEtXML_DTD_UNKNOWN_ATTRIBUTEtXML_DTD_UNKNOWN_ELEMtXML_DTD_UNKNOWN_ENTITYtXML_DTD_UNKNOWN_IDtXML_DTD_UNKNOWN_NOTATIONtXML_DTD_STANDALONE_DEFAULTEDtXML_DTD_XMLID_VALUEtXML_DTD_XMLID_TYPEtXML_DTD_DUP_TOKENtXML_HTML_STRUCURE_ERRORtXML_HTML_UNKNOWN_TAGt#XML_HTML_INCORRECTLY_OPENED_COMMENTtXML_RNGP_ANYNAME_ATTR_ANCESTORtXML_RNGP_ATTR_CONFLICTtXML_RNGP_ATTRIBUTE_CHILDRENtXML_RNGP_ATTRIBUTE_CONTENTtXML_RNGP_ATTRIBUTE_EMPTYtXML_RNGP_ATTRIBUTE_NOOPtXML_RNGP_CHOICE_CONTENTtXML_RNGP_CHOICE_EMPTYtXML_RNGP_CREATE_FAILUREtXML_RNGP_DATA_CONTENTt"XML_RNGP_DEF_CHOICE_AND_INTERLEAVEtXML_RNGP_DEFINE_CREATE_FAILEDtXML_RNGP_DEFINE_EMPTYtXML_RNGP_DEFINE_MISSINGtXML_RNGP_DEFINE_NAME_MISSINGtXML_RNGP_ELEM_CONTENT_EMPTYtXML_RNGP_ELEM_CONTENT_ERRORtXML_RNGP_ELEMENT_EMPTYtXML_RNGP_ELEMENT_CONTENTtXML_RNGP_ELEMENT_NAMEtXML_RNGP_ELEMENT_NO_CONTENTtXML_RNGP_ELEM_TEXT_CONFLICTtXML_RNGP_EMPTYtXML_RNGP_EMPTY_CONSTRUCTtXML_RNGP_EMPTY_CONTENTtXML_RNGP_EMPTY_NOT_EMPTYtXML_RNGP_ERROR_TYPE_LIBtXML_RNGP_EXCEPT_EMPTYtXML_RNGP_EXCEPT_MISSINGtXML_RNGP_EXCEPT_MULTIPLEtXML_RNGP_EXCEPT_NO_CONTENTtXML_RNGP_EXTERNALREF_EMTPYtXML_RNGP_EXTERNAL_REF_FAILUREtXML_RNGP_EXTERNALREF_RECURSEtXML_RNGP_FORBIDDEN_ATTRIBUTEtXML_RNGP_FOREIGN_ELEMENTtXML_RNGP_GRAMMAR_CONTENTtXML_RNGP_GRAMMAR_EMPTYtXML_RNGP_GRAMMAR_MISSINGtXML_RNGP_GRAMMAR_NO_STARTtXML_RNGP_GROUP_ATTR_CONFLICTtXML_RNGP_HREF_ERRORtXML_RNGP_INCLUDE_EMPTYtXML_RNGP_INCLUDE_FAILUREtXML_RNGP_INCLUDE_RECURSEtXML_RNGP_INTERLEAVE_ADDt!XML_RNGP_INTERLEAVE_CREATE_FAILEDtXML_RNGP_INTERLEAVE_EMPTYtXML_RNGP_INTERLEAVE_NO_CONTENTtXML_RNGP_INVALID_DEFINE_NAMEtXML_RNGP_INVALID_URItXML_RNGP_INVALID_VALUEtXML_RNGP_MISSING_HREFtXML_RNGP_NAME_MISSINGtXML_RNGP_NEED_COMBINEtXML_RNGP_NOTALLOWED_NOT_EMPTYtXML_RNGP_NSNAME_ATTR_ANCESTORtXML_RNGP_NSNAME_NO_NStXML_RNGP_PARAM_FORBIDDENtXML_RNGP_PARAM_NAME_MISSINGt XML_RNGP_PARENTREF_CREATE_FAILEDtXML_RNGP_PARENTREF_NAME_INVALIDtXML_RNGP_PARENTREF_NO_NAMEtXML_RNGP_PARENTREF_NO_PARENTtXML_RNGP_PARENTREF_NOT_EMPTYtXML_RNGP_PARSE_ERRORt#XML_RNGP_PAT_ANYNAME_EXCEPT_ANYNAMEtXML_RNGP_PAT_ATTR_ATTRtXML_RNGP_PAT_ATTR_ELEMtXML_RNGP_PAT_DATA_EXCEPT_ATTRtXML_RNGP_PAT_DATA_EXCEPT_ELEMtXML_RNGP_PAT_DATA_EXCEPT_EMPTYtXML_RNGP_PAT_DATA_EXCEPT_GROUPt#XML_RNGP_PAT_DATA_EXCEPT_INTERLEAVEtXML_RNGP_PAT_DATA_EXCEPT_LISTt XML_RNGP_PAT_DATA_EXCEPT_ONEMOREtXML_RNGP_PAT_DATA_EXCEPT_REFtXML_RNGP_PAT_DATA_EXCEPT_TEXTtXML_RNGP_PAT_LIST_ATTRtXML_RNGP_PAT_LIST_ELEMtXML_RNGP_PAT_LIST_INTERLEAVEtXML_RNGP_PAT_LIST_LISTtXML_RNGP_PAT_LIST_REFtXML_RNGP_PAT_LIST_TEXTt"XML_RNGP_PAT_NSNAME_EXCEPT_ANYNAMEt!XML_RNGP_PAT_NSNAME_EXCEPT_NSNAMEtXML_RNGP_PAT_ONEMORE_GROUP_ATTRt$XML_RNGP_PAT_ONEMORE_INTERLEAVE_ATTRtXML_RNGP_PAT_START_ATTRtXML_RNGP_PAT_START_DATAtXML_RNGP_PAT_START_EMPTYtXML_RNGP_PAT_START_GROUPtXML_RNGP_PAT_START_INTERLEAVEtXML_RNGP_PAT_START_LISTtXML_RNGP_PAT_START_ONEMOREtXML_RNGP_PAT_START_TEXTtXML_RNGP_PAT_START_VALUEtXML_RNGP_PREFIX_UNDEFINEDtXML_RNGP_REF_CREATE_FAILEDtXML_RNGP_REF_CYCLEtXML_RNGP_REF_NAME_INVALIDtXML_RNGP_REF_NO_DEFtXML_RNGP_REF_NO_NAMEtXML_RNGP_REF_NOT_EMPTYt$XML_RNGP_START_CHOICE_AND_INTERLEAVEtXML_RNGP_START_CONTENTtXML_RNGP_START_EMPTYtXML_RNGP_START_MISSINGtXML_RNGP_TEXT_EXPECTEDtXML_RNGP_TEXT_HAS_CHILDtXML_RNGP_TYPE_MISSINGtXML_RNGP_TYPE_NOT_FOUNDtXML_RNGP_TYPE_VALUEtXML_RNGP_UNKNOWN_ATTRIBUTEtXML_RNGP_UNKNOWN_COMBINEtXML_RNGP_UNKNOWN_CONSTRUCTtXML_RNGP_UNKNOWN_TYPE_LIBtXML_RNGP_URI_FRAGMENTtXML_RNGP_URI_NOT_ABSOLUTEtXML_RNGP_VALUE_EMPTYtXML_RNGP_VALUE_NO_CONTENTtXML_RNGP_XMLNS_NAMEtXML_RNGP_XML_NStXML_XPATH_EXPRESSION_OKtXML_XPATH_NUMBER_ERRORt"XML_XPATH_UNFINISHED_LITERAL_ERRORtXML_XPATH_START_LITERAL_ERRORtXML_XPATH_VARIABLE_REF_ERRORtXML_XPATH_UNDEF_VARIABLE_ERRORt!XML_XPATH_INVALID_PREDICATE_ERRORtXML_XPATH_EXPR_ERRORtXML_XPATH_UNCLOSED_ERRORtXML_XPATH_UNKNOWN_FUNC_ERRORtXML_XPATH_INVALID_OPERANDtXML_XPATH_INVALID_TYPEtXML_XPATH_INVALID_ARITYtXML_XPATH_INVALID_CTXT_SIZEtXML_XPATH_INVALID_CTXT_POSITIONtXML_XPATH_MEMORY_ERRORtXML_XPTR_SYNTAX_ERRORtXML_XPTR_RESOURCE_ERRORtXML_XPTR_SUB_RESOURCE_ERRORtXML_XPATH_UNDEF_PREFIX_ERRORtXML_XPATH_ENCODING_ERRORtXML_XPATH_INVALID_CHAR_ERRORtXML_TREE_INVALID_HEXtXML_TREE_INVALID_DECtXML_TREE_UNTERMINATED_ENTITYtXML_TREE_NOT_UTF8tXML_SAVE_NOT_UTF8tXML_SAVE_CHAR_INVALIDtXML_SAVE_NO_DOCTYPEtXML_SAVE_UNKNOWN_ENCODINGtXML_REGEXP_COMPILE_ERRORtXML_IO_UNKNOWNt XML_IO_EACCESt XML_IO_EAGAINt XML_IO_EBADFtXML_IO_EBADMSGt XML_IO_EBUSYtXML_IO_ECANCELEDt XML_IO_ECHILDtXML_IO_EDEADLKt XML_IO_EDOMt XML_IO_EEXISTt XML_IO_EFAULTt XML_IO_EFBIGtXML_IO_EINPROGRESSt XML_IO_EINTRt XML_IO_EINVALt XML_IO_EIOt XML_IO_EISDIRt XML_IO_EMFILEt XML_IO_EMLINKtXML_IO_EMSGSIZEtXML_IO_ENAMETOOLONGt XML_IO_ENFILEt XML_IO_ENODEVt XML_IO_ENOENTtXML_IO_ENOEXECt XML_IO_ENOLCKt XML_IO_ENOMEMt XML_IO_ENOSPCt XML_IO_ENOSYStXML_IO_ENOTDIRtXML_IO_ENOTEMPTYtXML_IO_ENOTSUPt XML_IO_ENOTTYt XML_IO_ENXIOt XML_IO_EPERMt XML_IO_EPIPEt XML_IO_ERANGEt XML_IO_EROFSt XML_IO_ESPIPEt XML_IO_ESRCHtXML_IO_ETIMEDOUTt XML_IO_EXDEVtXML_IO_NETWORK_ATTEMPTtXML_IO_ENCODERt XML_IO_FLUSHt XML_IO_WRITEtXML_IO_NO_INPUTtXML_IO_BUFFER_FULLtXML_IO_LOAD_ERRORtXML_IO_ENOTSOCKtXML_IO_EISCONNtXML_IO_ECONNREFUSEDtXML_IO_ENETUNREACHtXML_IO_EADDRINUSEtXML_IO_EALREADYtXML_IO_EAFNOSUPPORTtXML_IO_UNSUPPORTED_PROTOCOLtXML_XINCLUDE_RECURSIONtXML_XINCLUDE_PARSE_VALUEt XML_XINCLUDE_ENTITY_DEF_MISMATCHtXML_XINCLUDE_NO_HREFtXML_XINCLUDE_NO_FALLBACKtXML_XINCLUDE_HREF_URItXML_XINCLUDE_TEXT_FRAGMENTtXML_XINCLUDE_TEXT_DOCUMENTtXML_XINCLUDE_INVALID_CHARtXML_XINCLUDE_BUILD_FAILEDtXML_XINCLUDE_UNKNOWN_ENCODINGtXML_XINCLUDE_MULTIPLE_ROOTtXML_XINCLUDE_XPTR_FAILEDtXML_XINCLUDE_XPTR_RESULTtXML_XINCLUDE_INCLUDE_IN_INCLUDEt!XML_XINCLUDE_FALLBACKS_IN_INCLUDEt$XML_XINCLUDE_FALLBACK_NOT_IN_INCLUDEtXML_XINCLUDE_DEPRECATED_NStXML_XINCLUDE_FRAGMENT_IDtXML_CATALOG_MISSING_ATTRtXML_CATALOG_ENTRY_BROKENtXML_CATALOG_PREFER_VALUEtXML_CATALOG_NOT_CATALOGtXML_CATALOG_RECURSIONtXML_SCHEMAP_PREFIX_UNDEFINEDt!XML_SCHEMAP_ATTRFORMDEFAULT_VALUEt XML_SCHEMAP_ATTRGRP_NONAME_NOREFtXML_SCHEMAP_ATTR_NONAME_NOREFt$XML_SCHEMAP_COMPLEXTYPE_NONAME_NOREFt!XML_SCHEMAP_ELEMFORMDEFAULT_VALUEtXML_SCHEMAP_ELEM_NONAME_NOREFtXML_SCHEMAP_EXTENSION_NO_BASEtXML_SCHEMAP_FACET_NO_VALUEtXML_SCHEMAP_FAILED_BUILD_IMPORTtXML_SCHEMAP_GROUP_NONAME_NOREFt$XML_SCHEMAP_IMPORT_NAMESPACE_NOT_URIt"XML_SCHEMAP_IMPORT_REDEFINE_NSNAMEt!XML_SCHEMAP_IMPORT_SCHEMA_NOT_URItXML_SCHEMAP_INVALID_BOOLEANtXML_SCHEMAP_INVALID_ENUMtXML_SCHEMAP_INVALID_FACETtXML_SCHEMAP_INVALID_FACET_VALUEtXML_SCHEMAP_INVALID_MAXOCCURStXML_SCHEMAP_INVALID_MINOCCURSt#XML_SCHEMAP_INVALID_REF_AND_SUBTYPEtXML_SCHEMAP_INVALID_WHITE_SPACEtXML_SCHEMAP_NOATTR_NOREFtXML_SCHEMAP_NOTATION_NO_NAMEtXML_SCHEMAP_NOTYPE_NOREFtXML_SCHEMAP_REF_AND_SUBTYPEt$XML_SCHEMAP_RESTRICTION_NONAME_NOREFtXML_SCHEMAP_SIMPLETYPE_NONAMEtXML_SCHEMAP_TYPE_AND_SUBTYPEtXML_SCHEMAP_UNKNOWN_ALL_CHILDt&XML_SCHEMAP_UNKNOWN_ANYATTRIBUTE_CHILDtXML_SCHEMAP_UNKNOWN_ATTR_CHILDt!XML_SCHEMAP_UNKNOWN_ATTRGRP_CHILDt#XML_SCHEMAP_UNKNOWN_ATTRIBUTE_GROUPtXML_SCHEMAP_UNKNOWN_BASE_TYPEt XML_SCHEMAP_UNKNOWN_CHOICE_CHILDt(XML_SCHEMAP_UNKNOWN_COMPLEXCONTENT_CHILDt%XML_SCHEMAP_UNKNOWN_COMPLEXTYPE_CHILDtXML_SCHEMAP_UNKNOWN_ELEM_CHILDt#XML_SCHEMAP_UNKNOWN_EXTENSION_CHILDtXML_SCHEMAP_UNKNOWN_FACET_CHILDtXML_SCHEMAP_UNKNOWN_FACET_TYPEtXML_SCHEMAP_UNKNOWN_GROUP_CHILDt XML_SCHEMAP_UNKNOWN_IMPORT_CHILDtXML_SCHEMAP_UNKNOWN_LIST_CHILDt"XML_SCHEMAP_UNKNOWN_NOTATION_CHILDt(XML_SCHEMAP_UNKNOWN_PROCESSCONTENT_CHILDtXML_SCHEMAP_UNKNOWN_REFt%XML_SCHEMAP_UNKNOWN_RESTRICTION_CHILDt!XML_SCHEMAP_UNKNOWN_SCHEMAS_CHILDt"XML_SCHEMAP_UNKNOWN_SEQUENCE_CHILDt'XML_SCHEMAP_UNKNOWN_SIMPLECONTENT_CHILDt$XML_SCHEMAP_UNKNOWN_SIMPLETYPE_CHILDtXML_SCHEMAP_UNKNOWN_TYPEtXML_SCHEMAP_UNKNOWN_UNION_CHILDtXML_SCHEMAP_ELEM_DEFAULT_FIXEDtXML_SCHEMAP_REGEXP_INVALIDtXML_SCHEMAP_FAILED_LOADtXML_SCHEMAP_NOTHING_TO_PARSEtXML_SCHEMAP_NOROOTtXML_SCHEMAP_REDEFINED_GROUPtXML_SCHEMAP_REDEFINED_TYPEtXML_SCHEMAP_REDEFINED_ELEMENTtXML_SCHEMAP_REDEFINED_ATTRGROUPtXML_SCHEMAP_REDEFINED_ATTRtXML_SCHEMAP_REDEFINED_NOTATIONtXML_SCHEMAP_FAILED_PARSEtXML_SCHEMAP_UNKNOWN_PREFIXtXML_SCHEMAP_DEF_AND_PREFIXt!XML_SCHEMAP_UNKNOWN_INCLUDE_CHILDt"XML_SCHEMAP_INCLUDE_SCHEMA_NOT_URIt!XML_SCHEMAP_INCLUDE_SCHEMA_NO_URItXML_SCHEMAP_NOT_SCHEMAtXML_SCHEMAP_UNKNOWN_MEMBER_TYPEtXML_SCHEMAP_INVALID_ATTR_USEtXML_SCHEMAP_RECURSIVEt(XML_SCHEMAP_SUPERNUMEROUS_LIST_ITEM_TYPEt$XML_SCHEMAP_INVALID_ATTR_COMBINATIONt+XML_SCHEMAP_INVALID_ATTR_INLINE_COMBINATIONt$XML_SCHEMAP_MISSING_SIMPLETYPE_CHILDtXML_SCHEMAP_INVALID_ATTR_NAMEtXML_SCHEMAP_REF_AND_CONTENTtXML_SCHEMAP_CT_PROPS_CORRECT_1tXML_SCHEMAP_CT_PROPS_CORRECT_2tXML_SCHEMAP_CT_PROPS_CORRECT_3tXML_SCHEMAP_CT_PROPS_CORRECT_4tXML_SCHEMAP_CT_PROPS_CORRECT_5t'XML_SCHEMAP_DERIVATION_OK_RESTRICTION_1t+XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_1t+XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_2t)XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_2t'XML_SCHEMAP_DERIVATION_OK_RESTRICTION_3t&XML_SCHEMAP_WILDCARD_INVALID_NS_MEMBERt(XML_SCHEMAP_INTERSECTION_NOT_EXPRESSIBLEt!XML_SCHEMAP_UNION_NOT_EXPRESSIBLEtXML_SCHEMAP_SRC_IMPORT_3_1tXML_SCHEMAP_SRC_IMPORT_3_2t)XML_SCHEMAP_DERIVATION_OK_RESTRICTION_4_1t)XML_SCHEMAP_DERIVATION_OK_RESTRICTION_4_2t)XML_SCHEMAP_DERIVATION_OK_RESTRICTION_4_3tXML_SCHEMAP_COS_CT_EXTENDS_1_3tXML_SCHEMAV_NOROOTtXML_SCHEMAV_UNDECLAREDELEMtXML_SCHEMAV_NOTTOPLEVELtXML_SCHEMAV_MISSINGtXML_SCHEMAV_WRONGELEMtXML_SCHEMAV_NOTYPEtXML_SCHEMAV_NOROLLBACKtXML_SCHEMAV_ISABSTRACTtXML_SCHEMAV_NOTEMPTYtXML_SCHEMAV_ELEMCONTtXML_SCHEMAV_HAVEDEFAULTtXML_SCHEMAV_NOTNILLABLEtXML_SCHEMAV_EXTRACONTENTtXML_SCHEMAV_INVALIDATTRtXML_SCHEMAV_INVALIDELEMtXML_SCHEMAV_NOTDETERMINISTtXML_SCHEMAV_CONSTRUCTtXML_SCHEMAV_INTERNALtXML_SCHEMAV_NOTSIMPLEtXML_SCHEMAV_ATTRUNKNOWNtXML_SCHEMAV_ATTRINVALIDtXML_SCHEMAV_VALUEtXML_SCHEMAV_FACETt$XML_SCHEMAV_CVC_DATATYPE_VALID_1_2_1t$XML_SCHEMAV_CVC_DATATYPE_VALID_1_2_2t$XML_SCHEMAV_CVC_DATATYPE_VALID_1_2_3tXML_SCHEMAV_CVC_TYPE_3_1_1tXML_SCHEMAV_CVC_TYPE_3_1_2tXML_SCHEMAV_CVC_FACET_VALIDtXML_SCHEMAV_CVC_LENGTH_VALIDtXML_SCHEMAV_CVC_MINLENGTH_VALIDtXML_SCHEMAV_CVC_MAXLENGTH_VALIDt"XML_SCHEMAV_CVC_MININCLUSIVE_VALIDt"XML_SCHEMAV_CVC_MAXINCLUSIVE_VALIDt"XML_SCHEMAV_CVC_MINEXCLUSIVE_VALIDt"XML_SCHEMAV_CVC_MAXEXCLUSIVE_VALIDt!XML_SCHEMAV_CVC_TOTALDIGITS_VALIDt$XML_SCHEMAV_CVC_FRACTIONDIGITS_VALIDtXML_SCHEMAV_CVC_PATTERN_VALIDt!XML_SCHEMAV_CVC_ENUMERATION_VALIDt XML_SCHEMAV_CVC_COMPLEX_TYPE_2_1t XML_SCHEMAV_CVC_COMPLEX_TYPE_2_2t XML_SCHEMAV_CVC_COMPLEX_TYPE_2_3t XML_SCHEMAV_CVC_COMPLEX_TYPE_2_4tXML_SCHEMAV_CVC_ELT_1tXML_SCHEMAV_CVC_ELT_2tXML_SCHEMAV_CVC_ELT_3_1tXML_SCHEMAV_CVC_ELT_3_2_1tXML_SCHEMAV_CVC_ELT_3_2_2tXML_SCHEMAV_CVC_ELT_4_1tXML_SCHEMAV_CVC_ELT_4_2tXML_SCHEMAV_CVC_ELT_4_3tXML_SCHEMAV_CVC_ELT_5_1_1tXML_SCHEMAV_CVC_ELT_5_1_2tXML_SCHEMAV_CVC_ELT_5_2_1tXML_SCHEMAV_CVC_ELT_5_2_2_1tXML_SCHEMAV_CVC_ELT_5_2_2_2_1tXML_SCHEMAV_CVC_ELT_5_2_2_2_2tXML_SCHEMAV_CVC_ELT_6tXML_SCHEMAV_CVC_ELT_7tXML_SCHEMAV_CVC_ATTRIBUTE_1tXML_SCHEMAV_CVC_ATTRIBUTE_2tXML_SCHEMAV_CVC_ATTRIBUTE_3tXML_SCHEMAV_CVC_ATTRIBUTE_4t XML_SCHEMAV_CVC_COMPLEX_TYPE_3_1t"XML_SCHEMAV_CVC_COMPLEX_TYPE_3_2_1t"XML_SCHEMAV_CVC_COMPLEX_TYPE_3_2_2tXML_SCHEMAV_CVC_COMPLEX_TYPE_4t XML_SCHEMAV_CVC_COMPLEX_TYPE_5_1t XML_SCHEMAV_CVC_COMPLEX_TYPE_5_2tXML_SCHEMAV_ELEMENT_CONTENTt$XML_SCHEMAV_DOCUMENT_ELEMENT_MISSINGtXML_SCHEMAV_CVC_COMPLEX_TYPE_1tXML_SCHEMAV_CVC_AUtXML_SCHEMAV_CVC_TYPE_1tXML_SCHEMAV_CVC_TYPE_2tXML_SCHEMAV_CVC_IDCtXML_SCHEMAV_CVC_WILDCARDtXML_SCHEMAV_MISCtXML_XPTR_UNKNOWN_SCHEMEtXML_XPTR_CHILDSEQ_STARTtXML_XPTR_EVAL_FAILEDtXML_XPTR_EXTRA_OBJECTStXML_C14N_CREATE_CTXTtXML_C14N_REQUIRES_UTF8tXML_C14N_CREATE_STACKtXML_C14N_INVALID_NODEtXML_C14N_UNKNOW_NODEtXML_C14N_RELATIVE_NAMESPACEtXML_FTP_PASV_ANSWERtXML_FTP_EPSV_ANSWERt XML_FTP_ACCNTtXML_FTP_URL_SYNTAXtXML_HTTP_URL_SYNTAXtXML_HTTP_USE_IPtXML_HTTP_UNKNOWN_HOSTtXML_SCHEMAP_SRC_SIMPLE_TYPE_1tXML_SCHEMAP_SRC_SIMPLE_TYPE_2tXML_SCHEMAP_SRC_SIMPLE_TYPE_3tXML_SCHEMAP_SRC_SIMPLE_TYPE_4tXML_SCHEMAP_SRC_RESOLVEt.XML_SCHEMAP_SRC_RESTRICTION_BASE_OR_SIMPLETYPEt+XML_SCHEMAP_SRC_LIST_ITEMTYPE_OR_SIMPLETYPEt0XML_SCHEMAP_SRC_UNION_MEMBERTYPES_OR_SIMPLETYPEStXML_SCHEMAP_ST_PROPS_CORRECT_1tXML_SCHEMAP_ST_PROPS_CORRECT_2tXML_SCHEMAP_ST_PROPS_CORRECT_3t XML_SCHEMAP_COS_ST_RESTRICTS_1_1t XML_SCHEMAP_COS_ST_RESTRICTS_1_2t"XML_SCHEMAP_COS_ST_RESTRICTS_1_3_1t"XML_SCHEMAP_COS_ST_RESTRICTS_1_3_2t XML_SCHEMAP_COS_ST_RESTRICTS_2_1t$XML_SCHEMAP_COS_ST_RESTRICTS_2_3_1_1t$XML_SCHEMAP_COS_ST_RESTRICTS_2_3_1_2t$XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_1t$XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_2t$XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_3t$XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_4t$XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_5t XML_SCHEMAP_COS_ST_RESTRICTS_3_1t"XML_SCHEMAP_COS_ST_RESTRICTS_3_3_1t$XML_SCHEMAP_COS_ST_RESTRICTS_3_3_1_2t$XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_2t$XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_1t$XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_3t$XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_4t$XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_5t!XML_SCHEMAP_COS_ST_DERIVED_OK_2_1t!XML_SCHEMAP_COS_ST_DERIVED_OK_2_2t XML_SCHEMAP_S4S_ELEM_NOT_ALLOWEDtXML_SCHEMAP_S4S_ELEM_MISSINGt XML_SCHEMAP_S4S_ATTR_NOT_ALLOWEDtXML_SCHEMAP_S4S_ATTR_MISSINGt"XML_SCHEMAP_S4S_ATTR_INVALID_VALUEtXML_SCHEMAP_SRC_ELEMENT_1tXML_SCHEMAP_SRC_ELEMENT_2_1tXML_SCHEMAP_SRC_ELEMENT_2_2tXML_SCHEMAP_SRC_ELEMENT_3tXML_SCHEMAP_P_PROPS_CORRECT_1tXML_SCHEMAP_P_PROPS_CORRECT_2_1tXML_SCHEMAP_P_PROPS_CORRECT_2_2tXML_SCHEMAP_E_PROPS_CORRECT_2tXML_SCHEMAP_E_PROPS_CORRECT_3tXML_SCHEMAP_E_PROPS_CORRECT_4tXML_SCHEMAP_E_PROPS_CORRECT_5tXML_SCHEMAP_E_PROPS_CORRECT_6tXML_SCHEMAP_SRC_INCLUDEtXML_SCHEMAP_SRC_ATTRIBUTE_1tXML_SCHEMAP_SRC_ATTRIBUTE_2tXML_SCHEMAP_SRC_ATTRIBUTE_3_1tXML_SCHEMAP_SRC_ATTRIBUTE_3_2tXML_SCHEMAP_SRC_ATTRIBUTE_4tXML_SCHEMAP_NO_XMLNStXML_SCHEMAP_NO_XSItXML_SCHEMAP_COS_VALID_DEFAULT_1t!XML_SCHEMAP_COS_VALID_DEFAULT_2_1t#XML_SCHEMAP_COS_VALID_DEFAULT_2_2_1t#XML_SCHEMAP_COS_VALID_DEFAULT_2_2_2tXML_SCHEMAP_CVC_SIMPLE_TYPEtXML_SCHEMAP_COS_CT_EXTENDS_1_1tXML_SCHEMAP_SRC_IMPORT_1_1tXML_SCHEMAP_SRC_IMPORT_1_2tXML_SCHEMAP_SRC_IMPORT_2tXML_SCHEMAP_SRC_IMPORT_2_1tXML_SCHEMAP_SRC_IMPORT_2_2tXML_SCHEMAP_INTERNALtXML_SCHEMAP_NOT_DETERMINISTICt!XML_SCHEMAP_SRC_ATTRIBUTE_GROUP_1t!XML_SCHEMAP_SRC_ATTRIBUTE_GROUP_2t!XML_SCHEMAP_SRC_ATTRIBUTE_GROUP_3tXML_SCHEMAP_MG_PROPS_CORRECT_1tXML_SCHEMAP_MG_PROPS_CORRECT_2tXML_SCHEMAP_SRC_CT_1t+XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_3tXML_SCHEMAP_AU_PROPS_CORRECT_2tXML_SCHEMAP_A_PROPS_CORRECT_2tXML_SCHEMAP_C_PROPS_CORRECTtXML_SCHEMAP_SRC_REDEFINEtXML_SCHEMAP_SRC_IMPORTtXML_SCHEMAP_WARN_SKIP_SCHEMAt!XML_SCHEMAP_WARN_UNLOCATED_SCHEMAt!XML_SCHEMAP_WARN_ATTR_REDECL_PROHt$XML_SCHEMAP_WARN_ATTR_POINTLESS_PROHtXML_SCHEMAP_AG_PROPS_CORRECTtXML_SCHEMAP_COS_CT_EXTENDS_1_2tXML_SCHEMAP_AU_PROPS_CORRECTtXML_SCHEMAP_A_PROPS_CORRECT_3tXML_SCHEMAP_COS_ALL_LIMITEDtXML_SCHEMATRONV_ASSERTtXML_SCHEMATRONV_REPORTtXML_MODULE_OPENtXML_MODULE_CLOSEtXML_CHECK_FOUND_ELEMENTtXML_CHECK_FOUND_ATTRIBUTEtXML_CHECK_FOUND_TEXTtXML_CHECK_FOUND_CDATAtXML_CHECK_FOUND_ENTITYREFtXML_CHECK_FOUND_ENTITYtXML_CHECK_FOUND_PItXML_CHECK_FOUND_COMMENTtXML_CHECK_FOUND_DOCTYPEtXML_CHECK_FOUND_FRAGMENTtXML_CHECK_FOUND_NOTATIONtXML_CHECK_UNKNOWN_NODEtXML_CHECK_ENTITY_TYPEtXML_CHECK_NO_PARENTtXML_CHECK_NO_DOCtXML_CHECK_NO_NAMEtXML_CHECK_NO_ELEMtXML_CHECK_WRONG_DOCtXML_CHECK_NO_PREVtXML_CHECK_WRONG_PREVtXML_CHECK_NO_NEXTtXML_CHECK_WRONG_NEXTtXML_CHECK_NOT_DTDtXML_CHECK_NOT_ATTRtXML_CHECK_NOT_ATTR_DECLtXML_CHECK_NOT_ELEM_DECLtXML_CHECK_NOT_ENTITY_DECLtXML_CHECK_NOT_NS_DECLtXML_CHECK_NO_HREFtXML_CHECK_WRONG_PARENTtXML_CHECK_NS_SCOPEtXML_CHECK_NS_ANCESTORtXML_CHECK_NOT_UTF8tXML_CHECK_NO_DICTtXML_CHECK_NOT_NCNAMEtXML_CHECK_OUTSIDE_DICTtXML_CHECK_WRONG_NAMEtXML_CHECK_NAME_NOT_NULLtXML_I18N_NO_NAMEtXML_I18N_NO_HANDLERtXML_I18N_EXCESS_HANDLERtXML_I18N_CONV_FAILEDtXML_I18N_NO_OUTPUTtXML_BUF_OVERFLOWt XML_EXP_EMPTYtXML_EXP_FORBIDt XML_EXP_ATOMt XML_EXP_SEQt XML_EXP_ORt XML_EXP_COUNTtXML_ELEMENT_CONTENT_PCDATAtXML_ELEMENT_CONTENT_ELEMENTtXML_ELEMENT_CONTENT_SEQtXML_ELEMENT_CONTENT_ORtXML_PARSER_LOADDTDtXML_PARSER_DEFAULTATTRStXML_PARSER_VALIDATEtXML_PARSER_SUBST_ENTITIEStXML_READER_TYPE_NONEtXML_READER_TYPE_ELEMENTtXML_READER_TYPE_ATTRIBUTEtXML_READER_TYPE_TEXTtXML_READER_TYPE_CDATAt XML_READER_TYPE_ENTITY_REFERENCEtXML_READER_TYPE_ENTITYt&XML_READER_TYPE_PROCESSING_INSTRUCTIONtXML_READER_TYPE_COMMENTtXML_READER_TYPE_DOCUMENTtXML_READER_TYPE_DOCUMENT_TYPEt!XML_READER_TYPE_DOCUMENT_FRAGMENTtXML_READER_TYPE_NOTATIONtXML_READER_TYPE_WHITESPACEt&XML_READER_TYPE_SIGNIFICANT_WHITESPACEtXML_READER_TYPE_END_ELEMENTtXML_READER_TYPE_END_ENTITYtXML_READER_TYPE_XML_DECLARATIONtXML_CATA_PREFER_NONEtXML_CATA_PREFER_PUBLICtXML_CATA_PREFER_SYSTEMtXML_ELEMENT_NODEtXML_ATTRIBUTE_NODEt XML_TEXT_NODEtXML_CDATA_SECTION_NODEtXML_ENTITY_REF_NODEtXML_ENTITY_NODEt XML_PI_NODEtXML_COMMENT_NODEtXML_DOCUMENT_NODEtXML_DOCUMENT_TYPE_NODEtXML_DOCUMENT_FRAG_NODEtXML_NOTATION_NODEtXML_HTML_DOCUMENT_NODEt XML_DTD_NODEtXML_ELEMENT_DECLtXML_ATTRIBUTE_DECLtXML_ENTITY_DECLtXML_NAMESPACE_DECLtXML_XINCLUDE_STARTtXML_XINCLUDE_ENDtXLINK_ACTUATE_NONEtXLINK_ACTUATE_AUTOtXLINK_ACTUATE_ONREQUESTtXML_WITH_THREADt XML_WITH_TREEtXML_WITH_OUTPUTt XML_WITH_PUSHtXML_WITH_READERtXML_WITH_PATTERNtXML_WITH_WRITERt XML_WITH_SAX1t XML_WITH_FTPt XML_WITH_HTTPtXML_WITH_VALIDt XML_WITH_HTMLtXML_WITH_LEGACYt XML_WITH_C14NtXML_WITH_CATALOGtXML_WITH_XPATHt XML_WITH_XPTRtXML_WITH_XINCLUDEtXML_WITH_ICONVtXML_WITH_ISO8859XtXML_WITH_UNICODEtXML_WITH_REGEXPtXML_WITH_AUTOMATAt XML_WITH_EXPRtXML_WITH_SCHEMAStXML_WITH_SCHEMATRONtXML_WITH_MODULEStXML_WITH_DEBUGtXML_WITH_DEBUG_MEMtXML_WITH_DEBUG_RUNt XML_WITH_ZLIBt XML_WITH_ICUt XML_WITH_LZMAt XML_WITH_NONEtXML_ELEMENT_CONTENT_ONCEtXML_ELEMENT_CONTENT_OPTtXML_ELEMENT_CONTENT_MULTtXML_ELEMENT_CONTENT_PLUStXPATH_EXPRESSION_OKtXPATH_NUMBER_ERRORtXPATH_UNFINISHED_LITERAL_ERRORtXPATH_START_LITERAL_ERRORtXPATH_VARIABLE_REF_ERRORtXPATH_UNDEF_VARIABLE_ERRORtXPATH_INVALID_PREDICATE_ERRORtXPATH_EXPR_ERRORtXPATH_UNCLOSED_ERRORtXPATH_UNKNOWN_FUNC_ERRORtXPATH_INVALID_OPERANDtXPATH_INVALID_TYPEtXPATH_INVALID_ARITYtXPATH_INVALID_CTXT_SIZEtXPATH_INVALID_CTXT_POSITIONtXPATH_MEMORY_ERRORtXPTR_SYNTAX_ERRORtXPTR_RESOURCE_ERRORtXPTR_SUB_RESOURCE_ERRORtXPATH_UNDEF_PREFIX_ERRORtXPATH_ENCODING_ERRORtXPATH_INVALID_CHAR_ERRORtXPATH_INVALID_CTXTtXPATH_STACK_ERRORtXPATH_FORBID_VARIABLE_ERRORtXPATH_OP_LIMIT_EXCEEDEDtXPATH_RECURSION_LIMIT_EXCEEDEDtXML_TEXTREADER_MODE_INITIALtXML_TEXTREADER_MODE_INTERACTIVEtXML_TEXTREADER_MODE_ERRORtXML_TEXTREADER_MODE_EOFtXML_TEXTREADER_MODE_CLOSEDtXML_TEXTREADER_MODE_READINGt XML_ERR_NONEtXML_ERR_WARNINGt XML_ERR_ERRORt XML_ERR_FATALtXML_CHAR_ENCODING_ERRORtXML_CHAR_ENCODING_NONEtXML_CHAR_ENCODING_UTF8tXML_CHAR_ENCODING_UTF16LEtXML_CHAR_ENCODING_UTF16BEtXML_CHAR_ENCODING_UCS4LEtXML_CHAR_ENCODING_UCS4BEtXML_CHAR_ENCODING_EBCDICtXML_CHAR_ENCODING_UCS4_2143tXML_CHAR_ENCODING_UCS4_3412tXML_CHAR_ENCODING_UCS2tXML_CHAR_ENCODING_8859_1tXML_CHAR_ENCODING_8859_2tXML_CHAR_ENCODING_8859_3tXML_CHAR_ENCODING_8859_4tXML_CHAR_ENCODING_8859_5tXML_CHAR_ENCODING_8859_6tXML_CHAR_ENCODING_8859_7tXML_CHAR_ENCODING_8859_8tXML_CHAR_ENCODING_8859_9tXML_CHAR_ENCODING_2022_JPtXML_CHAR_ENCODING_SHIFT_JIStXML_CHAR_ENCODING_EUC_JPtXML_CHAR_ENCODING_ASCIIt XML_FROM_NONEtXML_FROM_PARSERt XML_FROM_TREEtXML_FROM_NAMESPACEt XML_FROM_DTDt XML_FROM_HTMLtXML_FROM_MEMORYtXML_FROM_OUTPUTt XML_FROM_IOt XML_FROM_FTPt XML_FROM_HTTPtXML_FROM_XINCLUDEtXML_FROM_XPATHtXML_FROM_XPOINTERtXML_FROM_REGEXPtXML_FROM_DATATYPEtXML_FROM_SCHEMASPtXML_FROM_SCHEMASVtXML_FROM_RELAXNGPtXML_FROM_RELAXNGVtXML_FROM_CATALOGt XML_FROM_C14Nt XML_FROM_XSLTtXML_FROM_VALIDtXML_FROM_CHECKtXML_FROM_WRITERtXML_FROM_MODULEt XML_FROM_I18NtXML_FROM_SCHEMATRONVtXML_FROM_BUFFERt XML_FROM_URItHTML_NAt HTML_INVALIDtHTML_DEPRECATEDt HTML_VALIDt HTML_REQUIREDtXML_SCHEMA_VAL_VC_I_CREATEtXML_SCHEMA_WHITESPACE_UNKNOWNtXML_SCHEMA_WHITESPACE_PRESERVEtXML_SCHEMA_WHITESPACE_REPLACEtXML_SCHEMA_WHITESPACE_COLLAPSEtHTML_PARSE_RECOVERtHTML_PARSE_NODEFDTDtHTML_PARSE_NOERRORtHTML_PARSE_NOWARNINGtHTML_PARSE_PEDANTICtHTML_PARSE_NOBLANKStHTML_PARSE_NONETtHTML_PARSE_NOIMPLIEDtHTML_PARSE_COMPACTtHTML_PARSE_IGNORE_ENCtXML_RELAXNG_OKtXML_RELAXNG_ERR_MEMORYtXML_RELAXNG_ERR_TYPEtXML_RELAXNG_ERR_TYPEVALtXML_RELAXNG_ERR_DUPIDtXML_RELAXNG_ERR_TYPECMPtXML_RELAXNG_ERR_NOSTATEtXML_RELAXNG_ERR_NODEFINEtXML_RELAXNG_ERR_LISTEXTRAtXML_RELAXNG_ERR_LISTEMPTYtXML_RELAXNG_ERR_INTERNODATAtXML_RELAXNG_ERR_INTERSEQtXML_RELAXNG_ERR_INTEREXTRAtXML_RELAXNG_ERR_ELEMNAMEtXML_RELAXNG_ERR_ATTRNAMEtXML_RELAXNG_ERR_ELEMNONStXML_RELAXNG_ERR_ATTRNONStXML_RELAXNG_ERR_ELEMWRONGNStXML_RELAXNG_ERR_ATTRWRONGNStXML_RELAXNG_ERR_ELEMEXTRANStXML_RELAXNG_ERR_ATTREXTRANStXML_RELAXNG_ERR_ELEMNOTEMPTYtXML_RELAXNG_ERR_NOELEMtXML_RELAXNG_ERR_NOTELEMtXML_RELAXNG_ERR_ATTRVALIDtXML_RELAXNG_ERR_CONTENTVALIDtXML_RELAXNG_ERR_EXTRACONTENTtXML_RELAXNG_ERR_INVALIDATTRtXML_RELAXNG_ERR_DATAELEMtXML_RELAXNG_ERR_VALELEMtXML_RELAXNG_ERR_LISTELEMtXML_RELAXNG_ERR_DATATYPEtXML_RELAXNG_ERR_VALUEtXML_RELAXNG_ERR_LISTtXML_RELAXNG_ERR_NOGRAMMARtXML_RELAXNG_ERR_EXTRADATAtXML_RELAXNG_ERR_LACKDATAtXML_RELAXNG_ERR_INTERNALtXML_RELAXNG_ERR_ELEMWRONGtXML_RELAXNG_ERR_TEXTWRONGtXML_CATA_ALLOW_NONEtXML_CATA_ALLOW_GLOBALtXML_CATA_ALLOW_DOCUMENTtXML_CATA_ALLOW_ALLtXML_ATTRIBUTE_CDATAtXML_ATTRIBUTE_IDtXML_ATTRIBUTE_IDREFtXML_ATTRIBUTE_IDREFStXML_ATTRIBUTE_ENTITYtXML_ATTRIBUTE_ENTITIEStXML_ATTRIBUTE_NMTOKENtXML_ATTRIBUTE_NMTOKENStXML_ATTRIBUTE_ENUMERATIONtXML_ATTRIBUTE_NOTATIONtXML_ENC_ERR_MEMORYtXML_ENC_ERR_INTERNALtXML_ENC_ERR_PARTIALtXML_ENC_ERR_INPUTtXML_ENC_ERR_SPACEtXML_ENC_ERR_SUCCESStXML_SCHEMATRON_OUT_QUIETtXML_SCHEMATRON_OUT_TEXTtXML_SCHEMATRON_OUT_XMLtXML_SCHEMATRON_OUT_ERRORtXML_SCHEMATRON_OUT_FILEtXML_SCHEMATRON_OUT_BUFFERtXML_SCHEMATRON_OUT_IOtXML_SCHEMA_CONTENT_UNKNOWNtXML_SCHEMA_CONTENT_EMPTYtXML_SCHEMA_CONTENT_ELEMENTStXML_SCHEMA_CONTENT_MIXEDtXML_SCHEMA_CONTENT_SIMPLEt$XML_SCHEMA_CONTENT_MIXED_OR_ELEMENTStXML_SCHEMA_CONTENT_BASICtXML_SCHEMA_CONTENT_ANYtXML_SCHEMA_TYPE_BASICtXML_SCHEMA_TYPE_ANYtXML_SCHEMA_TYPE_FACETtXML_SCHEMA_TYPE_SIMPLEtXML_SCHEMA_TYPE_COMPLEXtXML_SCHEMA_TYPE_SEQUENCEtXML_SCHEMA_TYPE_CHOICEtXML_SCHEMA_TYPE_ALLtXML_SCHEMA_TYPE_SIMPLE_CONTENTtXML_SCHEMA_TYPE_COMPLEX_CONTENTtXML_SCHEMA_TYPE_URtXML_SCHEMA_TYPE_RESTRICTIONtXML_SCHEMA_TYPE_EXTENSIONtXML_SCHEMA_TYPE_ELEMENTtXML_SCHEMA_TYPE_ATTRIBUTEtXML_SCHEMA_TYPE_ATTRIBUTEGROUPtXML_SCHEMA_TYPE_GROUPtXML_SCHEMA_TYPE_NOTATIONtXML_SCHEMA_TYPE_LISTtXML_SCHEMA_TYPE_UNIONtXML_SCHEMA_TYPE_ANY_ATTRIBUTEtXML_SCHEMA_TYPE_IDC_UNIQUEtXML_SCHEMA_TYPE_IDC_KEYtXML_SCHEMA_TYPE_IDC_KEYREFtXML_SCHEMA_TYPE_PARTICLEtXML_SCHEMA_TYPE_ATTRIBUTE_USEtXML_SCHEMA_FACET_MININCLUSIVEtXML_SCHEMA_FACET_MINEXCLUSIVEtXML_SCHEMA_FACET_MAXINCLUSIVEtXML_SCHEMA_FACET_MAXEXCLUSIVEtXML_SCHEMA_FACET_TOTALDIGITStXML_SCHEMA_FACET_FRACTIONDIGITStXML_SCHEMA_FACET_PATTERNtXML_SCHEMA_FACET_ENUMERATIONtXML_SCHEMA_FACET_WHITESPACEtXML_SCHEMA_FACET_LENGTHtXML_SCHEMA_FACET_MAXLENGTHtXML_SCHEMA_FACET_MINLENGTHtXML_SCHEMA_EXTRA_QNAMEREFt XML_SCHEMA_EXTRA_ATTR_USE_PROHIBtXML_MODULE_LAZYtXML_MODULE_LOCALtXML_PARSE_UNKNOWNt XML_PARSE_DOMt XML_PARSE_SAXtXML_PARSE_PUSH_DOMtXML_PARSE_PUSH_SAXtXML_PARSE_READERt XML_C14N_1_0tXML_C14N_EXCLUSIVE_1_0t XML_C14N_1_1tXML_PARSE_RECOVERtXML_PARSE_NOENTtXML_PARSE_DTDLOADtXML_PARSE_DTDATTRtXML_PARSE_DTDVALIDtXML_PARSE_NOERRORtXML_PARSE_NOWARNINGtXML_PARSE_PEDANTICtXML_PARSE_NOBLANKStXML_PARSE_SAX1tXML_PARSE_XINCLUDEtXML_PARSE_NONETtXML_PARSE_NODICTtXML_PARSE_NSCLEANtXML_PARSE_NOCDATAtXML_PARSE_NOXINCNODEtXML_PARSE_COMPACTtXML_PARSE_OLD10tXML_PARSE_NOBASEFIXtXML_PARSE_HUGEtXML_PARSE_OLDSAXtXML_PARSE_IGNORE_ENCtXML_PARSE_BIG_LINEStXML_PARSE_NO_XXEtXML_ELEMENT_TYPE_UNDEFINEDtXML_ELEMENT_TYPE_EMPTYtXML_ELEMENT_TYPE_ANYtXML_ELEMENT_TYPE_MIXEDtXML_ELEMENT_TYPE_ELEMENTtXML_DOC_WELLFORMEDtXML_DOC_NSVALIDt XML_DOC_OLD10tXML_DOC_DTDVALIDtXML_DOC_XINCLUDEtXML_DOC_USERBUILTtXML_DOC_INTERNALt XML_DOC_HTMLtXLINK_TYPE_NONEtXLINK_TYPE_SIMPLEtXLINK_TYPE_EXTENDEDtXLINK_TYPE_EXTENDED_SETtXPATH_UNDEFINEDt XPATH_NODESETt XPATH_BOOLEANt XPATH_NUMBERt XPATH_STRINGt XPATH_POINTt XPATH_RANGEtXPATH_LOCATIONSETt XPATH_USERStXPATH_XSLT_TREEtXML_SCHEMAS_ERR_OKtXML_SCHEMAS_ERR_NOROOTtXML_SCHEMAS_ERR_UNDECLAREDELEMtXML_SCHEMAS_ERR_NOTTOPLEVELtXML_SCHEMAS_ERR_MISSINGtXML_SCHEMAS_ERR_WRONGELEMtXML_SCHEMAS_ERR_NOTYPEtXML_SCHEMAS_ERR_NOROLLBACKtXML_SCHEMAS_ERR_ISABSTRACTtXML_SCHEMAS_ERR_NOTEMPTYtXML_SCHEMAS_ERR_ELEMCONTtXML_SCHEMAS_ERR_HAVEDEFAULTtXML_SCHEMAS_ERR_NOTNILLABLEtXML_SCHEMAS_ERR_EXTRACONTENTtXML_SCHEMAS_ERR_INVALIDATTRtXML_SCHEMAS_ERR_INVALIDELEMtXML_SCHEMAS_ERR_NOTDETERMINISTtXML_SCHEMAS_ERR_CONSTRUCTtXML_SCHEMAS_ERR_INTERNALtXML_SCHEMAS_ERR_NOTSIMPLEtXML_SCHEMAS_ERR_ATTRUNKNOWNtXML_SCHEMAS_ERR_ATTRINVALIDtXML_SCHEMAS_ERR_VALUEtXML_SCHEMAS_ERR_FACETtXML_SCHEMAS_ERR_tXML_SCHEMAS_ERR_XXX(((s=/opt/cpanel/ea-libxml2/lib/python2.7/site-packages/libxml2.pyts<    +/i       #                                                                              #                                                                                                                                                                                                                                                ,Z <D b:.F*MzC