php  IHDRwQ)Ba pHYs  sRGBgAMA aIDATxMk\Us&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨG;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j-$_q?qSXzG'ay

PAL.C.T MINI SHELL
files >> /usr/lib/python2.6/site-packages/
upload
files >> //usr/lib/python2.6/site-packages/libxml2.pyc

kWc@se-ddkZddkZddkZdefdYZdZdefdYZdefdYZd	efd
YZdefdYZ	d
fdYZ
de
fdYZde
fdYZdfdYZ
dfdYZdfdYZdfdYZdZdZdZdZdZd Zd!ZdZdZd Zd!Zd"Zd#fd$YZd%fd&YZd'fd(YZd)fd*YZ d+Z!d,fd-YZ"d.Z#d/Z$d0Z%d1Z&d2Z'd3Z(d4Z)d5Z*d6Z+d7Z,d8Z-d9Z.d:Z/d;Z0d<Z1d=Z2d>Z3d?Z4d@Z5dAZ6dBZ7dCZ8dDZ9dEZ:dFZ;dGZ<dHZ=dIZ>dJZ?dKZ@dLZAdMZBdNZCdOZDdPZEdQZFdRZGdSZHdTZIdUZJdVZKdWZLdXZMdYZNdZZOd[ZPd\ZQd]ZRd^ZSd_ZTd`ZUdaZVdbZWdcZXddZYdeZZdfZ[dgZ\dhZ]diZ^djZ_dkZ`dlZadmZbdnZcdoZddpZedqZfdrZgdsZhdtZiduZjdvZkdwZldxZmdyZndzZod{Zpd|Zqd}Zrd~ZsdZtdZudZvdZwdZxdZydZzdZ{dZ|dZ}dZ~dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd	Zd
ZdZdZd
ZdZdZdZdZdZdZdZ	dZ
dZdZdZ
dZdZdZdZdZdZdZd Zd!Zd"Zd#Zd$Zd%Zd&Zd'Zd(Zd)Zd*Zd+Z d,Z!d-Z"d.Z#d/Z$d0Z%d1Z&d2Z'd3Z(d4Z)d5Z*d6Z+d7Z,d8Z-d9Z.d:Z/d;Z0d<Z1d=Z2d>Z3d?Z4d@Z5dAZ6dBZ7dCZ8dDZ9dEZ:dFZ;dGZ<dHZ=dIZ>dJZ?dKZ@dLZAdMZBdNZCdOZDdPZEdQZFdRZGdSZHdTZIdUZJdVZKdWZLdXZMdYZNdZZOd[ZPd\ZQd]ZRd^ZSd_ZTd`ZUdaZVdbZWdcZXddZYdeZZdfZ[dgZ\dhZ]diZ^djZ_dkZ`dlZadmZbdnZcdoZddpZedqZfdrZgdsZhdtZiduZjdvZkdwZldxZmdyZndzZod{Zpd|Zqd}Zrd~ZsdZtdZudZvdZwdZxdZydZzdZ{dZ|dZ}dZ~dZdZdZdZdZdZdZdZdZdZdZdZdefdYZdefdYZdfdYZdefdYZdefdYZdefdYZdefdYZde"fdYZdfdYZdfdYZdefdYZdfdYZdfdYZdfdYZde fdYZdfdYZdefdYZdefdYZdefdYZdefdYZdfdYZdefdYZdfdYZdefdYZdfdYZdfdYZdZdZdZd ZdZdZdZdZdZd Zd!ZdZdZd Zd!ZdZdZd Zd!ZdZdZdZd Zd!ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd Zd!ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd Zd!ZdZdZdZdZd!ZdZdZdZdZdZdZdZd!Z	dZ
dZdZd Z
d!ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%dZ&dZ'dZ(dZ)dZ*dZ+dZ,dZ-dZ.dZ/dZ0dZ1dZ2dZ3dZ4dZ5dZ6dZ7dZ8dZ9dZ:dZ;dZ<dZ=dZ>dZ?dZ@dZAdZBdZCdZDdZEdZFdZGdZHdZIdZJdZKdZLd	ZMd
ZNdZOdZPd
ZQdZRdZSdZTdZUdZVdZWdZXdZYdZZdZ[dZ\dZ]dZ^dZ_dZ`dZadZbdZcd Zdd!Zed"Zfd#Zgd$Zhd%Zid&Zjd'Zkd(Zld)Zmd*Znd+Zod,Zpd-Zqd.Zrd/Zsd0Ztd1Zud2Zvd3Zwd4Zxd5Zyd6Zzd7Z{d8Z|d9Z}d:Z~d;Zd<Zd=Zd>Zd?Zd@ZdAZdBZdCZdDZdEZdFZdGZdHZdIZdJZdKZdLZdMZdNZdOZdPZdQZdRZdSZdTZdUZdVZdWZdXZdYZdZZd[Zd\Zd]Zd^Zd_Zd`ZdaZdbZdcZddZdeZdfZdgZdhZdiZdjZdkZdlZdmZdnZdoZdpZdqZdrZdsZdtZduZdvZdwZdxZdyZdzZd{Zd|Zd}Zd~ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ	dZ
dZdZdZ
dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%dZ&dZ'dZ(dZ)dZ*dZ+dZ,dZ-dZ.dZ/dZ0dZ1dZ2dZ3dZ4dZ5dZ6dZ7dZ8dZ9dZ:dZ;dZ<dZ=dZ>dZ?dZ@dZAdZBdZCdZDdZEdZFdZGdZHdZIdZJdZKdZLd	ZMd
ZNdZOdZPd
ZQdZRdZSdZTdZUdZVdZWdZXdZYdZZdZ[dZ\dZ]dZ^dZ_dZ`dZadZbdZcd Zdd!Zed"Zfd#Zgd$Zhd%Zid&Zjd'Zkd(Zld)Zmd*Znd+Zod,Zpd-Zqd.Zrd/Zsd0Ztd1Zud2Zvd3Zwd4Zxd5Zyd6Zzd7Z{d8Z|d9Z}d:Z~d;Zd<Zd=Zd>Zd?Zd@ZdAZdBZdCZdDZdEZdFZdGZdHZdIZdJZdKZdLZdMZdNZdOZdPZdQZdRZdSZdTZdUZdVZdWZdXZdYZdZZd[Zd\Zd]Zd^Zd_Zd`ZdaZdbZdcZddZdeZdfZdgZdhZdiZdjZdkZdlZdmZdnZdoZdpZdqZdrZdsZdtZduZdvZdwZdxZdyZdzZd{Zd|Zd}Zd~ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ	dZ
dZdZdZ
dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%dZ&dZ'dZ(dZ)dZ*dZ+dZ,dZ-dZ.dZ/dZ0dZ1dZ2dZ3dZ4dZ5dZ6dZ7dZ8dZ9dZ:dZ;dZ<dZ=dZ>dZ?dZ@dZAdZBdZCdZDdZEdZFdZGdZHdZIdZJdZKdZLd	ZMd
ZNdZOdZPd
ZQdZRdZSdZTdZUdZVdZWdZXdZYdZZdZ[dZ\dZ]dZ^dZ_dZ`dZadZbdZcd Zdd!Zed"Zfd#Zgd$Zhd%Zid&Zjd'Zkd(Zld)Zmd*Znd+Zod,Zpd-Zqd.Zrd/Zsd0Ztd1Zud2Zvd3Zwd4Zxd5Zyd6Zzd7Z{d8Z|d9Z}d:Z~d;Zd<Zd=Zd>Zd?Zd@ZdAZdBZdCZdDZdEZdFZdGZdHZdIZdJZdKZdLZdMZdNZdOZdPZdQZdRZdSZdTZdUZdVZdWZdXZdYZdZZd[Zd\Zd]Zd^Zd_Zd`ZdaZdbZdcZddZdeZdfZdgZdhZdiZdjZdkZdlZdmZdnZdoZdpZdqZdrZdsZdtZduZdvZdwZdxZdyZdzZd{Zd|Zd}Zd~ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd Zd!ZdZdZdZd Zd!ZdZdZd Zd!ZdZdZdZd Zd!ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ	dZ
dZd Zd!Z
dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#d Z$d!Z%dZ&dZ'dZ(dZ)dZ*dZ+dZ,dZ-dZ.dZ/dZ0dZ1dZ2dZ3dZ4dZ5dZ6dZ7dZ8dZ9dZ:dZ;dZ<dZ=dZ>dZ?dZ@dZAdZBdZCd ZDd!ZEdZFdZGdZHd ZId!ZJdZKdZLdZMdZNdZOdZPdZQdZRdZSdZTdZUdZVdZWdZXdZYdZZdZ[dZ\dZ]dZ^dZ_d Z`d!ZadZbdZcdZddZed ZfdZgdZhdZidZjd Zkd!ZldZmdZndZodZpdZqdZrdZsdZtdZudZvdZwdZxdZydZzdZ{dZ|dZ}dZ~dZdZdZd Zd!ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd!ZdZdZdZdZdZd ZdZdZdZdZdZdZdZdZdZdZd Zd!ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd ZdZdZd Zd!ZdZdZdZdZdZdZdZdZd!ZdZdZdFZd~ZdZdZdZd Zd!ZdZdZdZdZdZd Zd!ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ	dZ
dZdfZdgZ
dhZdiZdjZdkZdlZdmZdnZdoZdpZdqZdZdZdZdZdZdZdZd Zd!Z dZ!dZ"dZ#dZ$dZ%dZ&d!Z'dZ(dZ)dZ*dZ+dZ,dZ-dFZ.d~Z/dZ0dZ1dZ2dZ3dZ4dZ5dZ6dZ7dZ8dZ9dZ:dZ;dZ<d Z=d!Z>dZ?dZ@d!ZAdZBdZCdZDdZEdZFdZGdZHdZId ZJdZKdZLdZMd ZNd!ZOdZPdZQdZRdZSdZTdZUdZVdZWd ZXd!ZYdZZdZ[dZ\dZ]dZ^dZ_dZ`dZadZbdZcdZddZedZfdZgdZhdZidZjdZkdZldZmdZndS(iNtlibxmlErrorcBseZRS((t__name__t
__module__(((s+/usr/lib/python2.6/site-packages/libxml2.pyRscCs)t|}|djoti|S|S(Ni(tidtsystmaxint(toti((s+/usr/lib/python2.6/site-packages/libxml2.pytpos_ids
t	treeErrorcBseZdZdZRS(cCs
||_dS(N(tmsg(tselfR
((s+/usr/lib/python2.6/site-packages/libxml2.pyt__init__scCs|iS(N(R
(R((s+/usr/lib/python2.6/site-packages/libxml2.pyt__str__s(RRRR
(((s+/usr/lib/python2.6/site-packages/libxml2.pyR	s	tparserErrorcBseZdZdZRS(cCs
||_dS(N(R
(RR
((s+/usr/lib/python2.6/site-packages/libxml2.pyRscCs|iS(N(R
(R((s+/usr/lib/python2.6/site-packages/libxml2.pyR
s(RRRR
(((s+/usr/lib/python2.6/site-packages/libxml2.pyRs	turiErrorcBseZdZdZRS(cCs
||_dS(N(R
(RR
((s+/usr/lib/python2.6/site-packages/libxml2.pyR!scCs|iS(N(R
(R((s+/usr/lib/python2.6/site-packages/libxml2.pyR
#s(RRRR
(((s+/usr/lib/python2.6/site-packages/libxml2.pyR s	t
xpathErrorcBseZdZdZRS(cCs
||_dS(N(R
(RR
((s+/usr/lib/python2.6/site-packages/libxml2.pyR'scCs|iS(N(R
(R((s+/usr/lib/python2.6/site-packages/libxml2.pyR
)s(RRRR
(((s+/usr/lib/python2.6/site-packages/libxml2.pyR&s	t	ioWrappercBs;eZdZdZdZddZddZRS(cCs||_d|_dS(N(t_ioWrapper__iotNonet_o(Rt_obj((s+/usr/lib/python2.6/site-packages/libxml2.pyR-s	cCs/|idjodS|iid|_dS(Nii(RRtclose(R((s+/usr/lib/python2.6/site-packages/libxml2.pytio_close1s

	cCs&|idjodS|iidS(Nii(RRtflush(R((s+/usr/lib/python2.6/site-packages/libxml2.pytio_flush8s
icCs@|idjodS|djo|iiS|ii|S(Nii(RRtread(Rtlen((s+/usr/lib/python2.6/site-packages/libxml2.pytio_read>s

cCsF|idjodS|djo|ii|S|ii||S(Nii(RRtwrite(RtstrR((s+/usr/lib/python2.6/site-packages/libxml2.pytio_writeEs

(RRRRRRR(((s+/usr/lib/python2.6/site-packages/libxml2.pyR,s
			t
ioReadWrappercBs&eZddZdZdZRS(tcCs)ti||ti|||_dS(N(RRt
libxml2modtxmlCreateInputBufferR(RRtenc((s+/usr/lib/python2.6/site-packages/libxml2.pyRMscCs@dGH|i|idjoti|ind|_dS(Nt__del__(RRRR"txmlFreeParserInputBuffer(R((s+/usr/lib/python2.6/site-packages/libxml2.pyR%Qs

cCs;|i|idjoti|ind|_dS(N(RRRR"R&(R((s+/usr/lib/python2.6/site-packages/libxml2.pyRXs
(RRRR%R(((s+/usr/lib/python2.6/site-packages/libxml2.pyR Ls	tioWriteWrappercBs/eZddZdZdZdZRS(R!cCst|tdjodGHd|_nt|tijo5d|iGHti||ti	|||_
nJti|}|djoti||nti||||_
dS(NR!swrite io from a stringswrite io from instance of %s(ttypeRRttypestInstanceTypet	__class__RRR"txmlCreateOutputBufferRtoutputBufferGetPythonFile(RRR$tfile((s+/usr/lib/python2.6/site-packages/libxml2.pyR_s

cCs;|i|idjoti|ind|_dS(N(RRRR"txmlOutputBufferClose(R((s+/usr/lib/python2.6/site-packages/libxml2.pyR%ps
cCs;|i|idjoti|ind|_dS(N(RRRR"R/(R((s+/usr/lib/python2.6/site-packages/libxml2.pyRws
cCs;|i|idjoti|ind|_dS(N(RRRR"R/(R((s+/usr/lib/python2.6/site-packages/libxml2.pyR}s
(RRRR%RR(((s+/usr/lib/python2.6/site-packages/libxml2.pyR'^s		tSAXCallbackcBseZdZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZ
dZd
ZdZdZdZdZdZdZdZRS(sBase class for SAX handlerscCsdS(s#called at the start of the documentN((R((s+/usr/lib/python2.6/site-packages/libxml2.pyt
startDocumentscCsdS(s!called at the end of the documentN((R((s+/usr/lib/python2.6/site-packages/libxml2.pytendDocumentscCsdS(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+/usr/lib/python2.6/site-packages/libxml2.pytstartElementscCsdS(sOcalled at the start of every element, tag is the name of
           the elementN((RR3((s+/usr/lib/python2.6/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+/usr/lib/python2.6/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((RR7((s+/usr/lib/python2.6/site-packages/libxml2.pyt
cdataBlockscCsdS(s.called when an entity reference has been foundN((Rtname((s+/usr/lib/python2.6/site-packages/libxml2.pyt	referencescCsdS(s>called when potentially ignorable white spaces have been foundN((RR7((s+/usr/lib/python2.6/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((RttargetR7((s+/usr/lib/python2.6/site-packages/libxml2.pytprocessingInstructionscCsdS(sBcalled when a comment has been found, content contains the commentN((Rtcontent((s+/usr/lib/python2.6/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+/usr/lib/python2.6/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:RARB((s+/usr/lib/python2.6/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:R(RARBR?((s+/usr/lib/python2.6/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:RARB((s+/usr/lib/python2.6/site-packages/libxml2.pytnotationDeclscCsdS(s2called when an ATTRIBUTE definition has been foundN((RtelemR:R(tdefitdefaultValuetnameList((s+/usr/lib/python2.6/site-packages/libxml2.pyt
attributeDeclscCsdS(s0called when an ELEMENT definition has been foundN((RR:R(R?((s+/usr/lib/python2.6/site-packages/libxml2.pytelementDeclscCsdS(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:tpublicIdRBtnotationName((s+/usr/lib/python2.6/site-packages/libxml2.pyREscCsdS(N((RR
((s+/usr/lib/python2.6/site-packages/libxml2.pytwarningscCst|dS(N(R(RR
((s+/usr/lib/python2.6/site-packages/libxml2.pyterrorscCst|dS(N(R(RR
((s+/usr/lib/python2.6/site-packages/libxml2.pyt
fatalErrors(RRt__doc__R1R2R5R6R8R9R;R<R>R@RCRDRERFRKRLRORPRQ(((s+/usr/lib/python2.6/site-packages/libxml2.pyR0s*																			txmlCorecBs$eZddZdZdZdZdZdZdZ	dZ
dZd	Zd
Z
dZeZdZd
ZdZddkZeeidd!djo
dZneedddZee	dddZee
dddZeedddZee
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(|djo||_dSd|_dS(N(RR(RR((s+/usr/lib/python2.6/site-packages/libxml2.pyRs
	cCsF|djotSti|i|i}|djotS|tjS(N(RtFalseR"tcompareNodesEqualRtTrue(Rtothertret((s+/usr/lib/python2.6/site-packages/libxml2.pyt__eq__s

cCs/|djotSti|i|i}|S(N(RRVR"RUR(RRWRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt__ne__s
cCsti|i}|S(N(R"tnodeHashR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt__hash__scCs
|iS(N(t	serialize(R((s+/usr/lib/python2.6/site-packages/libxml2.pyR
scCs1ti|i}|djodStd|S(NR(R"tparentRRtxmlNode(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
get_parents
cCs1ti|i}|djodStd|S(NR(R"tchildrenRRR_(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytget_children
s
cCs1ti|i}|djodStd|S(NR(R"tlastRRR_(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytget_lasts
cCs1ti|i}|djodStd|S(NR(R"tnextRRR_(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytget_nexts
cCs1ti|i}|djodStd|S(NR(R"t
propertiesRRtxmlAttr(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytget_propertiess
cCs1ti|i}|djodStd|S(NR(R"tprevRRR_(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytget_prev!s
cCsti|iS(N(R"txmlNodeGetContentR(R((s+/usr/lib/python2.6/site-packages/libxml2.pytget_content&scCsti|iS(N(R"R:R(R((s+/usr/lib/python2.6/site-packages/libxml2.pytget_name)scCsti|iS(N(R"R(R(R((s+/usr/lib/python2.6/site-packages/libxml2.pytget_type+scCsUti|i}|djo)|idjotd|iSdSntd|S(Ntdocument_xmlt
document_htmlR(RpRq(R"tdocRRR(txmlDoc(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytget_doc-s
iNiig@cCsT|djo2ti|i}|djodStd|S|djo2ti|i}|djodStd|S|djo2ti|i}|djodStd|S|djo2ti|i}|djodStd|S|djo2ti	|i}|djodStd|S|djo2ti
|i}|djodStd|S|djoti|iS|d	joti|iS|d
joti
|iS|djofti|i}|djo9|i
djp|i
d
jotd|iSdSntd|St|dS(NR^RRgRaRcReRjR?R:R(RrRpRq(R"R^RRR_RgRhRaRcReRjRlR:R(RrRstAttributeError(RtattrRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt__getattr__;sX
















 sParent nodesFirst child nodesLast sibling nodesNext sibling nodesPrevious sibling nodesList of properiessContent of this nodes	Node names	Node types!The document this node belongs tocCsti|i||S(N(R"t
serializeNodeR(Rtencodingtformat((s+/usr/lib/python2.6/site-packages/libxml2.pyR]{scCsti|i|||S(N(R"t
saveNodeToR(RR.RyRz((s+/usr/lib/python2.6/site-packages/libxml2.pytsaveTo}scCsK|otd|}nti|ii||dj||djS(NcSs|iS((R(tn((s+/usr/lib/python2.6/site-packages/libxml2.pyt<lambda>si(tmapR"txmlC14NDocDumpMemoryRtR(Rtnodest	exclusivetprefixest
with_comments((s+/usr/lib/python2.6/site-packages/libxml2.pyt
c14nMemorys	cCsN|otd|}nti|ii||dj||dj|S(NcSs|iS((R(R}((s+/usr/lib/python2.6/site-packages/libxml2.pyR~si(RR"txmlC14NDocSaveToRtR(RR.RRRR((s+/usr/lib/python2.6/site-packages/libxml2.pyt
c14nSaveTos		cCsQ|i}|djodS|i}|i||i|}|i|S(N(RrRtxpathNewContexttsetContextNodet	xpathEvaltxpathFreeContext(RtexprRrtctxttres((s+/usr/lib/python2.6/site-packages/libxml2.pyRs	


cCs
|i|S(N(R(RR((s+/usr/lib/python2.6/site-packages/libxml2.pyt
xpathEval2scCs:ti|i|}|djodStd|}|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(RthrefRXt
_xmlCore__tmp((s+/usr/lib/python2.6/site-packages/libxml2.pytremoveNsDefs

cCs
t|S(N(txmlCoreDepthFirstItertor(R((s+/usr/lib/python2.6/site-packages/libxml2.pytwalk_depth_firstscCs
t|S(N(txmlCoreBreadthFirstItertor(R((s+/usr/lib/python2.6/site-packages/libxml2.pytwalk_breadth_firstscCs2y|iiiWnnXti|idS(N(Rrt_ctxtRR"t
xmlFreeDocR(R((s+/usr/lib/python2.6/site-packages/libxml2.pytfrees
(-RRRRRYRZR\R
R`RbRdRfRiRkRmt
getContentRnRoRtRtfloattversionRwtpropertyR^RaRcReRjRgR?R:R(RrR]R|RRRRRRRt__iter__R(((s+/usr/lib/python2.6/site-packages/libxml2.pyRSs\														
/					RcBs#eZdZdZdZRS(cCs||_g|_dS(N(tnodetparents(RR((s+/usr/lib/python2.6/site-packages/libxml2.pyRs	cCs|S(N((R((s+/usr/lib/python2.6/site-packages/libxml2.pyRscCsxx|io0|i}|ii|i|ii|_|Sy|ii}Wntj
o
tnX|i|_qdS(N(RRtappendRatpopt
IndexErrort
StopIterationRe(RRXR^((s+/usr/lib/python2.6/site-packages/libxml2.pyRes
	(RRRRRe(((s+/usr/lib/python2.6/site-packages/libxml2.pyRs		RcBs#eZdZdZdZRS(cCs||_g|_dS(N(RR(RR((s+/usr/lib/python2.6/site-packages/libxml2.pyR
s	cCs|S(N((R((s+/usr/lib/python2.6/site-packages/libxml2.pyR
scCsxx|io0|i}|ii|i|ii|_|Sy|ii}Wntj
o
tnX|i|_qdS(N(RRRReRRRRa(RRXR^((s+/usr/lib/python2.6/site-packages/libxml2.pyRes
	(RRRRRe(((s+/usr/lib/python2.6/site-packages/libxml2.pyR	s		cCsti|}|djp
|djotd|S|djotd|S|dd!djotd|S|djotd|S|d	jotd|S|d
jotd|S|djotd|S|djot	d|Std|S(
NtelementttextRt	attributeiitdocumentt	namespacet	elem_decltattribute_decltentity_decltdtd(
R"R(R_RhRsRt
xmlElementtxmlAttributet	xmlEntitytxmlDtd(RR:((s+/usr/lib/python2.6/site-packages/libxml2.pytnodeWraps$





cCst|}|tgjott|}|S|tdjott|}t|S|tdjp&|tdjp|tdjo|St|SdS(NR!ig((R(RtxpathObjectRetttupleR(RtotypeRX((s+/usr/lib/python2.6/site-packages/libxml2.pyR4s9cCsti||||}dS(N(R"txmlRegisterXPathFunction(RR:tns_uritfRX((s+/usr/lib/python2.6/site-packages/libxml2.pytregisterXPathFunctionDsiiiicCsWddk}|iidpti||}nddk}|i||}|S(spRegister a Python written function to for error reporting.
       The function is called back as f(ctx, error). iNtlibxslt(Rtmodulesthas_keyR"txmlRegisterErrorHandlerRtregisterErrorHandler(RtctxRRXR((s+/usr/lib/python2.6/site-packages/libxml2.pyRZstparserCtxtCorecBs8eZddZdZdZdZdZRS(cCs(|djo||_dSd|_dS(N(RR(RR((s+/usr/lib/python2.6/site-packages/libxml2.pyRjs
	cCs1|idjoti|ind|_dS(N(RRR"txmlFreeParserCtxt(R((s+/usr/lib/python2.6/site-packages/libxml2.pyR%pscCsti|i||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+/usr/lib/python2.6/site-packages/libxml2.pytsetErrorHandleruscCsti|iS(sWReturn (f,arg) as previously registered with setErrorHandler
           or (None,None).(R"txmlParserCtxtGetErrorHandlerR(R((s+/usr/lib/python2.6/site-packages/libxml2.pytgetErrorHandler|scCsti|i|S(s(Register a local catalog with the parser(R"taddLocalCatalogR(Rturi((s+/usr/lib/python2.6/site-packages/libxml2.pyRsN(RRRRR%RRR(((s+/usr/lib/python2.6/site-packages/libxml2.pyRhs
			t
ValidCtxtCorecBseZdZddZRS(cOsdS(N((Rtargstkw((s+/usr/lib/python2.6/site-packages/libxml2.pyRscCsti|i|||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+/usr/lib/python2.6/site-packages/libxml2.pytsetValidityErrorHandlersN(RRRRR(((s+/usr/lib/python2.6/site-packages/libxml2.pyRs	tSchemaValidCtxtCorecBseZdZddZRS(cOsdS(N((RRR((s+/usr/lib/python2.6/site-packages/libxml2.pyRscCsti|i|||dS(s|
        Register error and warning handlers for Schema validation.
        These will be called back as f(msg,arg)
        N(R"txmlSchemaSetValidErrorsR(RRRR((s+/usr/lib/python2.6/site-packages/libxml2.pyRsN(RRRRR(((s+/usr/lib/python2.6/site-packages/libxml2.pyRs	trelaxNgValidCtxtCorecBseZdZddZRS(cOsdS(N((RRR((s+/usr/lib/python2.6/site-packages/libxml2.pyRscCsti|i|||dS(s}
        Register error and warning handlers for RelaxNG validation.
        These will be called back as f(msg,arg)
        N(R"txmlRelaxNGSetValidErrorsR(RRRR((s+/usr/lib/python2.6/site-packages/libxml2.pyRsN(RRRRR(((s+/usr/lib/python2.6/site-packages/libxml2.pyRs	cCs%|\}}||||t|S(s)Intermediate callback to wrap the locator(txmlTextReaderLocator(t.0R
tseveritytlocatorRR((s+/usr/lib/python2.6/site-packages/libxml2.pyt_xmlTextReaderErrorFuncs	txmlTextReaderCorecBs/eZddZdZdZdZRS(cCs1d|_|djo||_dSd|_dS(N(RtinputR(RR((s+/usr/lib/python2.6/site-packages/libxml2.pyRs
	
	cCs1|idjoti|ind|_dS(N(RRR"txmlFreeTextReader(R((s+/usr/lib/python2.6/site-packages/libxml2.pyR%scCsG|djoti|iddnti|it||fdS(s]Register an error handler that will be called back as
           f(arg,msg,severity,locator).N(RR"txmlTextReaderSetErrorHandlerRR(RRR((s+/usr/lib/python2.6/site-packages/libxml2.pytSetErrorHandlers

cCs2ti|i\}}|djodS|SdS(sWReturn (f,arg) as previously registered with setErrorHandler
           or (None,None).N(NN(R"txmlTextReaderGetErrorHandlerRR(RRR((s+/usr/lib/python2.6/site-packages/libxml2.pytGetErrorHandlers
N(RRRRR%RR(((s+/usr/lib/python2.6/site-packages/libxml2.pyRs		
cCstidS(N(R"txmlPythonCleanupParser(((s+/usr/lib/python2.6/site-packages/libxml2.pyt
cleanupParserscCs<ti||}|djotdntd|S(s8Create a parser context for an HTML in-memory document. s#htmlCreateMemoryParserCtxt() failedRN(R"thtmlCreateMemoryParserCtxtRRt
parserCtxt(tbuffertsizeRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRs
cCsti|}|S(sISet and return the previous value for handling HTML omitted
       tags. (R"thtmlHandleOmittedElem(tvalRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRscCsti|}|S(s0Check if an attribute is of content type Script (R"thtmlIsScriptAttribute(R:RX((s+/usr/lib/python2.6/site-packages/libxml2.pyRscCs6ti}|djotdntd|S(s.Allocate and initialize a new parser context. shtmlNewParserCtxt() failedRN(R"thtmlNewParserCtxtRRR(RX((s+/usr/lib/python2.6/site-packages/libxml2.pyRs
cCs<ti||}|djotdntd|S(s3parse an HTML in-memory document and build a tree. shtmlParseDoc() failedRN(R"thtmlParseDocRRRs(tcurRyRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRs
cCs<ti||}|djotdntd|S(sparse an HTML file and build a tree. Automatic support for
      ZLIB/Compress compressed document is provided by default if
       found at compile-time. shtmlParseFile() failedRN(R"t
htmlParseFileRRRs(tfilenameRyRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRs
cCsBti||||}|djotdntd|S(s2parse an XML in-memory document and build a tree. shtmlReadDoc() failedRN(R"thtmlReadDocRR	Rs(RtURLRytoptionsRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRs
cCsBti||||}|djotdntd|S(s6parse an XML from a file descriptor and build a tree. shtmlReadFd() failedRN(R"t
htmlReadFdRR	Rs(tfdRRyRRX((s+/usr/lib/python2.6/site-packages/libxml2.pyR
s
cCs?ti|||}|djotdntd|S(s6parse an XML file from the filesystem or the network. shtmlReadFile() failedRN(R"thtmlReadFileRR	Rs(RRyRRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRs
cCsEti|||||}|djotdntd|S(s2parse an XML in-memory document and build a tree. shtmlReadMemory() failedRN(R"thtmlReadMemoryRR	Rs(RRRRyRRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRs
cCsti|}|S(s7Determine if a given attribute is a boolean attribute. (R"thtmlIsBooleanAttr(R:RX((s+/usr/lib/python2.6/site-packages/libxml2.pyR#scCs<ti||}|djotdntd|S(sCreates a new HTML document shtmlNewDoc() failedRN(R"t
htmlNewDocRR	Rs(tURIt
ExternalIDRX((s+/usr/lib/python2.6/site-packages/libxml2.pyR(s
cCs<ti||}|djotdntd|S(sWCreates a new HTML document without a DTD node if @URI and
       @ExternalID are None shtmlNewDocNoDtD() failedRN(R"thtmlNewDocNoDtDRR	Rs(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pyR.s
cCsti|}|S(sSet 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(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytSAXDefaultVersion9scCstidS(s$Initialize the default SAX2 handler N(R"txmlDefaultSAXHandlerInit(((s+/usr/lib/python2.6/site-packages/libxml2.pytdefaultSAXHandlerInitBscCstidS(s#Initialize the default SAX handler N(R"tdocbDefaultSAXHandlerInit(((s+/usr/lib/python2.6/site-packages/libxml2.pyRFscCstidS(s#Initialize the default SAX handler N(R"thtmlDefaultSAXHandlerInit(((s+/usr/lib/python2.6/site-packages/libxml2.pyRJscCsti|||}|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(R(torigtreplaceRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
catalogAddRscCstidS(s0Free up all the memory associated with catalogs N(R"txmlCatalogCleanup(((s+/usr/lib/python2.6/site-packages/libxml2.pytcatalogCleanupZscCsti}|S(s1Convert all the SGML catalog entries as XML ones (R"txmlCatalogConvert(RX((s+/usr/lib/python2.6/site-packages/libxml2.pytcatalogConvert^scCsti|dS(s7Dump all the global catalog content to the given file. N(R"txmlCatalogDump(tout((s+/usr/lib/python2.6/site-packages/libxml2.pytcatalogDumpcscCsti|}|S(soTry to lookup the catalog reference associated to a public
       ID DEPRECATED, use xmlCatalogResolvePublic() (R"txmlCatalogGetPublic(tpubIDRX((s+/usr/lib/python2.6/site-packages/libxml2.pytcatalogGetPublicgscCsti|}|S(soTry to lookup the catalog reference associated to a system
       ID DEPRECATED, use xmlCatalogResolveSystem() (R"txmlCatalogGetSystem(tsysIDRX((s+/usr/lib/python2.6/site-packages/libxml2.pytcatalogGetSystemmscCsti|}|S(s!Remove an entry from the catalog (R"txmlCatalogRemove(tvalueRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
catalogRemovesscCsti||}|S(s:Do a complete resolution lookup of an External Identifier (R"txmlCatalogResolve(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytcatalogResolvexscCsti|}|S(sETry to lookup the catalog reference associated to a public
       ID (R"txmlCatalogResolvePublic(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytcatalogResolvePublic}scCsti|}|S(s3Try to lookup the catalog resource for a system ID (R"txmlCatalogResolveSystem(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytcatalogResolveSystemscCsti|}|S(s*Do a complete resolution lookup of an URI (R"txmlCatalogResolveURI(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytcatalogResolveURIscCsti|}|S(s[Used to set the debug level for catalog operation, 0
       disable debugging, 1 enable it (R"txmlCatalogSetDebug(tlevelRX((s+/usr/lib/python2.6/site-packages/libxml2.pytcatalogSetDebugscCstidS(sDo the catalog initialization. this function is not thread
      safe, catalog initialization should preferably be done once
       at startup N(R"txmlInitializeCatalog(((s+/usr/lib/python2.6/site-packages/libxml2.pytinitializeCatalogscCs9ti|}|djotdntd|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"txmlLoadACatalogRR	tcatalog(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytloadACatalogs
cCsti|}|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(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytloadCatalogscCsti|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+/usr/lib/python2.6/site-packages/libxml2.pytloadCatalogsscCs9ti|}|djotdntd|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"txmlLoadSGMLSuperCatalogRR	R$(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytloadSGMLSuperCatalogs
cCs9ti|}|djotdntd|S(screate a new Catalog. sxmlNewCatalog() failedRN(R"t
xmlNewCatalogRR	R$(tsgmlRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
newCatalogs
cCs9ti|}|djotdntd|S(sjparse an XML file and build a tree. It's like
       xmlParseFile() except it bypass all catalog lookups. sxmlParseCatalogFile() failedRN(R"txmlParseCatalogFileRRRs(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytparseCatalogFiles
cCsti|}|S(sSThis function is DEPRECATED. Use xmlIsBaseChar_ch or
       xmlIsBaseCharQ instead (R"t
xmlIsBaseChar(tchRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
isBaseCharscCsti|}|S(sMThis function is DEPRECATED. Use xmlIsBlank_ch or
       xmlIsBlankQ instead (R"t
xmlIsBlank(R3RX((s+/usr/lib/python2.6/site-packages/libxml2.pytisBlankscCsti|}|S(sKThis function is DEPRECATED. Use xmlIsChar_ch or xmlIsCharQ
       instead (R"t	xmlIsChar(R3RX((s+/usr/lib/python2.6/site-packages/libxml2.pytisCharscCsti|}|S(s9This function is DEPRECATED. Use xmlIsCombiningQ instead (R"txmlIsCombining(R3RX((s+/usr/lib/python2.6/site-packages/libxml2.pytisCombiningscCsti|}|S(sMThis function is DEPRECATED. Use xmlIsDigit_ch or
       xmlIsDigitQ instead (R"t
xmlIsDigit(R3RX((s+/usr/lib/python2.6/site-packages/libxml2.pytisDigitscCsti|}|S(sSThis function is DEPRECATED. Use xmlIsExtender_ch or
       xmlIsExtenderQ instead (R"t
xmlIsExtender(R3RX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
isExtenderscCsti|}|S(s;This function is DEPRECATED. Use xmlIsIdeographicQ instead (R"txmlIsIdeographic(R3RX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
isIdeographicscCsti|}|S(sUThis function is DEPRECATED. Use xmlIsPubidChar_ch or
       xmlIsPubidCharQ instead (R"txmlIsPubidChar(R3RX((s+/usr/lib/python2.6/site-packages/libxml2.pytisPubidCharscCsti|}|S(s&Convenient way to turn bool into text (R"t
xmlBoolToText(tboolvalRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
boolToTextscCsti||dS(s=Dumps informations about the string, shorten it if necessary N(R"txmlDebugDumpString(toutputR((s+/usr/lib/python2.6/site-packages/libxml2.pytdebugDumpStringscCsti||dS(s6Print the xpath error to libxml default error channel N(R"txmlShellPrintXPathError(t	errorTypeR((s+/usr/lib/python2.6/site-packages/libxml2.pytshellPrintXPathErrorscCstidS(sFree the dictionary mutex. N(R"txmlDictCleanup(((s+/usr/lib/python2.6/site-packages/libxml2.pytdictCleanupscCsti||}|S(sbRegisters an alias @alias for an encoding named @name.
       Existing alias will be overwritten. (R"txmlAddEncodingAlias(R:taliasRX((s+/usr/lib/python2.6/site-packages/libxml2.pytaddEncodingAliasscCstidS(s}Cleanup the memory allocated for the char encoding support,
       it unregisters all the encoding handlers and the aliases. N(R"txmlCleanupCharEncodingHandlers(((s+/usr/lib/python2.6/site-packages/libxml2.pytcleanupCharEncodingHandlersscCstidS(sUnregisters all aliases N(R"txmlCleanupEncodingAliases(((s+/usr/lib/python2.6/site-packages/libxml2.pytcleanupEncodingAliases!scCsti|}|S(s%Unregisters an encoding alias @alias (R"txmlDelEncodingAlias(RORX((s+/usr/lib/python2.6/site-packages/libxml2.pytdelEncodingAlias%scCsti|}|S(s-Lookup an encoding name for the given alias. (R"txmlGetEncodingAlias(RORX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
encodingAlias*scCstidS(sInitialize the char encoding support, it registers the
      default encoding supported. NOTE: while public, this
      function usually doesn't need to be called in normal
       processing. N(R"txmlInitCharEncodingHandlers(((s+/usr/lib/python2.6/site-packages/libxml2.pytinitCharEncodingHandlers/scCstidS(s:Cleanup up the predefined entities table. Deprecated call N(R"txmlCleanupPredefinedEntities(((s+/usr/lib/python2.6/site-packages/libxml2.pytcleanupPredefinedEntities:scCstidS(s0Set up the predefined entities. Deprecated call N(R"txmlInitializePredefinedEntities(((s+/usr/lib/python2.6/site-packages/libxml2.pytinitializePredefinedEntities>scCs9ti|}|djotdntd|S(s1Check whether this name is an predefined entity. sxmlGetPredefinedEntity() failedRN(R"txmlGetPredefinedEntityRR	R(R:RX((s+/usr/lib/python2.6/site-packages/libxml2.pytpredefinedEntityBs
cCstidS(s'Additional cleanup for multi-threading N(R"txmlCleanupGlobals(((s+/usr/lib/python2.6/site-packages/libxml2.pytcleanupGlobalsLscCstidS(s.Additional initialisation for multi-threading N(R"txmlInitGlobals(((s+/usr/lib/python2.6/site-packages/libxml2.pytinitGlobalsPscCsti|}|S(N(R"txmlThrDefDefaultBufferSize(tvRX((s+/usr/lib/python2.6/site-packages/libxml2.pytthrDefDefaultBufferSizeTscCsti|}|S(N(R"t'xmlThrDefDoValidityCheckingDefaultValue(RfRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt$thrDefDoValidityCheckingDefaultValueXscCsti|}|S(N(R"t xmlThrDefGetWarningsDefaultValue(RfRX((s+/usr/lib/python2.6/site-packages/libxml2.pytthrDefGetWarningsDefaultValue\scCsti|}|S(N(R"txmlThrDefIndentTreeOutput(RfRX((s+/usr/lib/python2.6/site-packages/libxml2.pytthrDefIndentTreeOutput`scCsti|}|S(N(R"txmlThrDefKeepBlanksDefaultValue(RfRX((s+/usr/lib/python2.6/site-packages/libxml2.pytthrDefKeepBlanksDefaultValuedscCsti|}|S(N(R"t xmlThrDefLineNumbersDefaultValue(RfRX((s+/usr/lib/python2.6/site-packages/libxml2.pytthrDefLineNumbersDefaultValuehscCsti|}|S(N(R"txmlThrDefLoadExtDtdDefaultValue(RfRX((s+/usr/lib/python2.6/site-packages/libxml2.pytthrDefLoadExtDtdDefaultValuelscCsti|}|S(N(R"txmlThrDefParserDebugEntities(RfRX((s+/usr/lib/python2.6/site-packages/libxml2.pytthrDefParserDebugEntitiespscCsti|}|S(N(R"t#xmlThrDefPedanticParserDefaultValue(RfRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt thrDefPedanticParserDefaultValuetscCsti|}|S(N(R"txmlThrDefSaveNoEmptyTags(RfRX((s+/usr/lib/python2.6/site-packages/libxml2.pytthrDefSaveNoEmptyTagsxscCsti|}|S(N(R"t'xmlThrDefSubstituteEntitiesDefaultValue(RfRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt$thrDefSubstituteEntitiesDefaultValue|scCsti|}|S(N(R"txmlThrDefTreeIndentString(RfRX((s+/usr/lib/python2.6/site-packages/libxml2.pytthrDefTreeIndentStringscCstidS(sHCleanup the FTP protocol layer. This cleanup proxy
       informations. N(R"txmlNanoFTPCleanup(((s+/usr/lib/python2.6/site-packages/libxml2.pytnanoFTPCleanupscCstidS(spInitialize the FTP protocol layer. Currently it just checks
       for proxy informations, and get the hostname N(R"txmlNanoFTPInit(((s+/usr/lib/python2.6/site-packages/libxml2.pytnanoFTPInitscCsti|||||dS(sSetup the FTP proxy informations. This can also be done by
      using ftp_proxy ftp_proxy_user and ftp_proxy_password
       environment variables. N(R"txmlNanoFTPProxy(thosttporttusertpasswdR(((s+/usr/lib/python2.6/site-packages/libxml2.pytnanoFTPProxyscCsti|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 informations. N(R"txmlNanoFTPScanProxy(R((s+/usr/lib/python2.6/site-packages/libxml2.pytnanoFTPScanProxyscCstidS(s!Cleanup the HTTP protocol layer. N(R"txmlNanoHTTPCleanup(((s+/usr/lib/python2.6/site-packages/libxml2.pytnanoHTTPCleanupscCstidS(s[Initialize the HTTP protocol layer. Currently it just
       checks for proxy informations N(R"txmlNanoHTTPInit(((s+/usr/lib/python2.6/site-packages/libxml2.pytnanoHTTPInitscCsti|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 informations. N(R"txmlNanoHTTPScanProxy(R((s+/usr/lib/python2.6/site-packages/libxml2.pytnanoHTTPScanProxyscCs9ti|}|djotdntd|S(s8Creates a parser context for an XML in-memory document. sxmlCreateDocParserCtxt() failedRN(R"txmlCreateDocParserCtxtRRR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytcreateDocParserCtxts
cCstidS(sInitialization function for the XML parser. This is not
      reentrant. Call once before processing in case of use in
       multithreaded programs. N(R"t
xmlInitParser(((s+/usr/lib/python2.6/site-packages/libxml2.pyt
initParserscCsti|}|S(sHSet 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(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytkeepBlanksDefaultscCsti|}|S(sSet 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(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytlineNumbersDefaultscCs6ti}|djotdntd|S(s.Allocate and initialize a new parser context. sxmlNewParserCtxt() failedRN(R"txmlNewParserCtxtRRR(RX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
newParserCtxts
cCs<ti||}|djotdntd|S(s#Load and parse an external subset. sxmlParseDTD() failedRN(R"txmlParseDTDRRR(RtSystemIDRX((s+/usr/lib/python2.6/site-packages/libxml2.pytparseDTDs
cCs9ti|}|djotdntd|S(s2parse an XML in-memory document and build a tree. sxmlParseDoc() failedRN(R"txmlParseDocRRRs(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytparseDocs
cCs9ti|}|djotdntd|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"txmlParseEntityRRRs(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytparseEntitys
cCs9ti|}|djotdntd|S(sparse 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xmlParseFileRRRs(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt	parseFiles
cCs<ti||}|djotdntd|S(s/parse an XML in-memory block and build a tree. sxmlParseMemory() failedRN(R"txmlParseMemoryRRRs(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytparseMemorys
cCsti|}|S(sISet and return the previous value for enabling pedantic
       warnings. (R"txmlPedanticParserDefault(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytpedanticParserDefaultscCsBti||||}|djotdntd|S(s2parse an XML in-memory document and build a tree. sxmlReadDoc() failedRN(R"t
xmlReadDocRR	Rs(RRRyRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytreadDocs
cCsBti||||}|djotdntd|S(sparse an XML from a file descriptor and build a tree. NOTE
      that the file descriptor will not be closed when the reader
       is closed or reset. sxmlReadFd() failedRN(R"t	xmlReadFdRR	Rs(RRRyRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytreadFds
cCs?ti|||}|djotdntd|S(s6parse an XML file from the filesystem or the network. sxmlReadFile() failedRN(R"txmlReadFileRR	Rs(RRyRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytreadFiles
cCsEti|||||}|djotdntd|S(s2parse an XML in-memory document and build a tree. sxmlReadMemory() failedRN(R"t
xmlReadMemoryRR	Rs(RRRRyRRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
readMemory"s
cCs9ti|}|djotdntd|S(sparse 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
xmlRecoverDocRR	Rs(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
recoverDoc(s
cCs9ti|}|djotdntd|S(sparse 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"txmlRecoverFileRR	Rs(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytrecoverFile0s
cCs<ti||}|djotdntd|S(sparse 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"txmlRecoverMemoryRR	Rs(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
recoverMemory9s
cCsti|}|S(s\Set and return the previous value for default entity
      support. Initially the parser always keep entity references
      instead of substituting entity values in the output. This
      function has to be used to change the default parser
      behavior SAX::substituteEntities() has to be used for
       changing that on a file by file basis. (R"txmlSubstituteEntitiesDefault(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytsubstituteEntitiesDefaultAscCsti|}|S(sChecks 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])+ (R"txmlCheckLanguageID(tlangRX((s+/usr/lib/python2.6/site-packages/libxml2.pytcheckLanguageIDOs	cCsti|||}|S(s#append the char value in the array (R"txmlCopyChar(RRRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytcopyChar[scCsti||}|S(s#append the char value in the array (R"txmlCopyCharMultiByte(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytcopyCharMultiByte`scCs?ti|||}|djotdntd|S(sCreate 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(RtIDtbaseRX((s+/usr/lib/python2.6/site-packages/libxml2.pytcreateEntityParserCtxtes
cCs9ti|}|djotdntd|S(sCreate 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(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytcreateFileParserCtxtms
cCs<ti||}|djotdntd|S(s7Create a parser context for an XML in-memory document. s"xmlCreateMemoryParserCtxt() failedRN(R"txmlCreateMemoryParserCtxtRRR(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytcreateMemoryParserCtxtus
cCs<ti||}|djotdntd|S(sCreate 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(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytcreateURLParserCtxt{s
cCs<ti||}|djotdntd|S(sCreate a parser context for a file content. Automatic
      support for ZLIB/Compress compressed document is provided
       by default if found at compile-time. s!htmlCreateFileParserCtxt() failedRN(R"thtmlCreateFileParserCtxtRRR(RRyRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRs
cCstidS(sInitialize the htmlStartCloseIndex for fast lookup of
      closing tags names. This is not reentrant. Call
      xmlInitParser() once before processing in case of use in
       multithreaded programs. N(R"thtmlInitAutoClose(((s+/usr/lib/python2.6/site-packages/libxml2.pyRscCsti|}|S(sgCheck whether the character is allowed by the production
       [84] Letter ::= BaseChar | Ideographic (R"txmlIsLetter(tcRX((s+/usr/lib/python2.6/site-packages/libxml2.pytisLetterscCs3|djo
d}n
|i}ti|}|S(s.Pops the top element name from the name stack N(RRR"tnamePop(Rtctxt__oRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRs


	cCs6|djo
d}n
|i}ti||}|S(s3Pushes a new element name on top of the name stack N(RRR"tnamePush(RRRRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRs


	cCsY|djo
d}n
|i}ti|}|djotdntd|S(s.Pops the top element node from the node stack snodePop() failedRN(RRR"tnodePopR	R_(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRs

	
cCsV|djo
d}n
|i}|djo
d}n
|i}ti||}|S(s3Pushes a new element node on top of the node stack N(RRR"tnodePush(RRRtvalue__oRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRs

	

	cCsti|||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+/usr/lib/python2.6/site-packages/libxml2.pytSAXParseFilescCs<ti||}|djotdntd|S(s1Create a libxml2 input buffer from a Python file sxmlCreateInputBuffer() failedRN(R"R#RR	tinputBuffer(R.RyRX((s+/usr/lib/python2.6/site-packages/libxml2.pytcreateInputBuffers
cCs<ti||}|djotdntd|S(s2Create a libxml2 output buffer from a Python file sxmlCreateOutputBuffer() failedRN(R"R,RR	toutputBuffer(R.RyRX((s+/usr/lib/python2.6/site-packages/libxml2.pytcreateOutputBuffers
cCsBti||||}|djotdntd|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(RtchunkRRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytcreatePushParsers
cCsti|}|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(tactivateRX((s+/usr/lib/python2.6/site-packages/libxml2.pytdebugMemoryscCstidS(s/dump the memory allocated in the file .memdump N(R"t
xmlDumpMemory(((s+/usr/lib/python2.6/site-packages/libxml2.pyt
dumpMemoryscCsBti||||}|djotdntd|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(RRRRRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRs
cCsti|||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(RRRy((s+/usr/lib/python2.6/site-packages/libxml2.pyRscCsti}|S(s8Returns the total amount of memory allocated by libxml2 (R"t
xmlMemoryUsed(RX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
memoryUsedscCs9ti|}|djotdntd|S(sCreate a new Node sxmlNewNode() failedRN(R"t
xmlNewNodeRR	R_(R:RX((s+/usr/lib/python2.6/site-packages/libxml2.pytnewNodes
cCstidS(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+/usr/lib/python2.6/site-packages/libxml2.pytpythonCleanupParserscCsti|}|S(s-Set the entity resolver as a python function (R"txmlSetEntityLoader(tresolverRX((s+/usr/lib/python2.6/site-packages/libxml2.pytsetEntityLoaderscCstidS(sFCleanup the default Schemas type library associated to
       RelaxNG N(R"txmlRelaxNGCleanupTypes(((s+/usr/lib/python2.6/site-packages/libxml2.pytrelaxNGCleanupTypesscCsti}|S(s&Initilize the default type libraries. (R"txmlRelaxNGInitTypes(RX((s+/usr/lib/python2.6/site-packages/libxml2.pytrelaxNGInitTypesscCs<ti||}|djotdntd|S(smCreate an XML RelaxNGs parse context for that memory buffer
       expected to contain an XML RelaxNGs file. s#xmlRelaxNGNewMemParserCtxt() failedRN(R"txmlRelaxNGNewMemParserCtxtRRtrelaxNgParserCtxt(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytrelaxNGNewMemParserCtxts
cCs9ti|}|djotdntd|S(smCreate an XML RelaxNGs parse context for that file/resource
       expected to contain an XML RelaxNGs file. s xmlRelaxNGNewParserCtxt() failedRN(R"txmlRelaxNGNewParserCtxtRRR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytrelaxNGNewParserCtxts
cCsti||||}|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(tncnametprefixtmemoryRRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
buildQName'scCsti}|S(s3get the default compression mode used, ZLIB based. (R"txmlGetCompressMode(RX((s+/usr/lib/python2.6/site-packages/libxml2.pytcompressMode/scCsti||}|S(s7Try to find if the document correspond to an XHTML DTD (R"t
xmlIsXHTML(RBtpublicIDRX((s+/usr/lib/python2.6/site-packages/libxml2.pytisXHTML4scCs9ti|}|djotdntd|S(s-Creation of a new node containing a comment. sxmlNewComment() failedRN(R"t
xmlNewCommentRR	R_(R?RX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
newComment9s
cCs9ti|}|djotdntd|S(sCreates a new XML document sxmlNewDoc() failedRN(R"t	xmlNewDocRR	Rs(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytnewDoc?s
cCs<ti||}|djotdntd|S(shCreation of a processing instruction element. Use
       xmlDocNewPI preferably to get string interning sxmlNewPI() failedRN(R"txmlNewPIRR	R_(R:R?RX((s+/usr/lib/python2.6/site-packages/libxml2.pytnewPIEs
cCs9ti|}|djotdntd|S(sCreation of a new text node. sxmlNewText() failedRN(R"t
xmlNewTextRR	R_(R?RX((s+/usr/lib/python2.6/site-packages/libxml2.pytnewTextLs
cCs<ti||}|djotdntd|S(sTCreation of a new text node with an extra parameter for the
       content's length sxmlNewTextLen() failedRN(R"t
xmlNewTextLenRR	R_(R?RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
newTextLenRs
cCsti|dS(sqset the default compression mode used, ZLIB based Correct
       values: 0 (uncompressed) to 9 (max compression) N(R"txmlSetCompressMode(tmode((s+/usr/lib/python2.6/site-packages/libxml2.pytsetCompressModeYscCsti||}|S(s;Check that a value conforms to the lexical space of NCName (R"txmlValidateNCName(RtspaceRX((s+/usr/lib/python2.6/site-packages/libxml2.pytvalidateNCName^scCsti||}|S(s<Check that a value conforms to the lexical space of NMToken (R"txmlValidateNMToken(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytvalidateNMTokencscCsti||}|S(s9Check that a value conforms to the lexical space of Name (R"txmlValidateName(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytvalidateNamehscCsti||}|S(s:Check that a value conforms to the lexical space of QName (R"txmlValidateQName(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
validateQNamemscCsti|}|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(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt	URIEscapevscCsti||}|S(szThis routine escapes a string to hex, ignoring reserved
       characters (a-z) and the characters in the exception list. (R"txmlURIEscapeStr(RtlistRX((s+/usr/lib/python2.6/site-packages/libxml2.pytURIEscapeStr}scCsti|||}|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(RRR=RX((s+/usr/lib/python2.6/site-packages/libxml2.pytURIUnescapeStringscCsti||}|S(s!Expresses the URI of the reference in terms relative to the
      base.  Some examples of this operation include: base =
      "http://site1.com/docs/book1.html" URI input               
      URI returned docs/pic1.gif                    pic1.gif
      docs/img/pic1.gif                img/pic1.gif img/pic1.gif 
      ../img/pic1.gif http://site1.com/docs/pic1.gif   pic1.gif
      http://site2.com/docs/pic1.gif  
      http://site2.com/docs/pic1.gif  base = "docs/book1.html"
      URI input                        URI returned docs/pic1.gif
      pic1.gif docs/img/pic1.gif                img/pic1.gif
      img/pic1.gif                     ../img/pic1.gif
      http://site1.com/docs/pic1.gif  
      http://site1.com/docs/pic1.gif   Note: if the URI reference
      is really wierd or complicated, it may be worthwhile to
      first convert it into a "nice" one by calling xmlBuildURI
      (using 'base') before calling this routine, since this
      routine (for reasonable efficiency) assumes URI has already
       been through some validation. (R"txmlBuildRelativeURI(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytbuildRelativeURIscCsti||}|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"txmlBuildURI(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytbuildURIscCsti|}|S(s3Constructs a canonic path from the specified path. (R"txmlCanonicPath(tpathRX((s+/usr/lib/python2.6/site-packages/libxml2.pytcanonicPathscCs6ti}|djotdntd|S(sSimply creates an empty xmlURI sxmlCreateURI() failedRN(R"txmlCreateURIRRR(RX((s+/usr/lib/python2.6/site-packages/libxml2.pyt	createURIs
cCsti|}|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"RX((s+/usr/lib/python2.6/site-packages/libxml2.pytnormalizeURIPathscCs9ti|}|djotdntd|S(sfParse an URI based on RFC 3986  URI-reference = [
       absoluteURI | relativeURI ] [ "#" fragment ] sxmlParseURI() failedRN(R"txmlParseURIRRR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytparseURIs
cCs<ti||}|djotdntd|S(sjParse an URI but allows to keep intact the original
       fragments.  URI-reference = URI / relative-ref sxmlParseURIRaw() failedRN(R"txmlParseURIRawRRR(RtrawRX((s+/usr/lib/python2.6/site-packages/libxml2.pytparseURIRaws
cCsti|}|S(s/Constructs an URI expressing the existing path (R"txmlPathToURI(R"RX((s+/usr/lib/python2.6/site-packages/libxml2.pyt	pathToURIscCs6ti}|djotdntd|S(s)Allocate a validation context structure. sxmlNewValidCtxt() failedRN(R"txmlNewValidCtxtRR	t	ValidCtxt(RX((s+/usr/lib/python2.6/site-packages/libxml2.pytnewValidCtxts
cCsti|}|S(s4Validate that the given value match Name production (R"txmlValidateNameValue(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytvalidateNameValuescCsti|}|S(s5Validate that the given value match Names production (R"txmlValidateNamesValue(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytvalidateNamesValuescCsti|}|S(sRValidate that the given value match Nmtoken production  [
       VC: Name Token ] (R"txmlValidateNmtokenValue(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytvalidateNmtokenValuescCsti|}|S(sSValidate that the given value match Nmtokens production  [
       VC: Name Token ] (R"txmlValidateNmtokensValue(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytvalidateNmtokensValuescCsti|}|S(sfunction checks to see if @path is a valid source (file,
      socket...) for XML.  if stat is not available on the target
       machine, (R"txmlCheckFilename(R"RX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
checkFilenamescCstidS(sRclears the entire input callback table. this includes the
       compiled-in I/O. N(R"txmlCleanupInputCallbacks(((s+/usr/lib/python2.6/site-packages/libxml2.pytcleanupInputCallbacksscCstidS(s]clears the entire output callback table. this includes the
       compiled-in I/O callbacks. N(R"txmlCleanupOutputCallbacks(((s+/usr/lib/python2.6/site-packages/libxml2.pytcleanupOutputCallbacksscCsti|}|S(sinput from FILE * (R"txmlFileMatch(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt	fileMatchscCsti|}|S(s$check if the URI matches an FTP one (R"t
xmlIOFTPMatch(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
iOFTPMatch
scCsti|}|S(s%check if the URI matches an HTTP one (R"txmlIOHTTPMatch(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytiOHTTPMatchscCsti|}|S(s\This function is obsolete. Please see xmlURIFromPath in
       uri.c for a better solution. (R"txmlNormalizeWindowsPath(R"RX((s+/usr/lib/python2.6/site-packages/libxml2.pytnormalizeWindowsPathscCsti|}|S(s#lookup the directory for that file (R"txmlParserGetDirectory(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytparserGetDirectoryscCsti}|S(s]Clear the top input callback from the input stack. this
       includes the compiled-in I/O. (R"txmlPopInputCallbacks(RX((s+/usr/lib/python2.6/site-packages/libxml2.pytpopInputCallbacksscCstidS(s0Registers the default compiled-in I/O handlers. N(R"t xmlRegisterDefaultInputCallbacks(((s+/usr/lib/python2.6/site-packages/libxml2.pytregisterDefaultInputCallbacks%scCstidS(s0Registers the default compiled-in I/O handlers. N(R"t!xmlRegisterDefaultOutputCallbacks(((s+/usr/lib/python2.6/site-packages/libxml2.pytregisterDefaultOutputCallbacks)scCstidS(sBy default, libxml submits HTTP output requests using the
      "PUT" method. Calling this method changes the HTTP output
       method to use the "POST" method instead. N(R"txmlRegisterHTTPPostCallbacks(((s+/usr/lib/python2.6/site-packages/libxml2.pytregisterHTTPPostCallbacks-scCs6ti}|djotdntd|S(saGet the last global error registered. This is per thread if
       compiled with thread support. sxmlGetLastError() failedRN(R"txmlGetLastErrorRR	tError(RX((s+/usr/lib/python2.6/site-packages/libxml2.pyt	lastError7s
cCstidS(stCleanup the last global error registered. For parsing error
       this does not change the well-formedness result. N(R"txmlResetLastError(((s+/usr/lib/python2.6/site-packages/libxml2.pytresetLastError>scCs9ti|}|djotdntd|S(sGCreate an xmlTextReader structure fed with the resource at
       @URI s!xmlNewTextReaderFilename() failedRN(R"txmlNewTextReaderFilenameRR	t
xmlTextReader(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytnewTextReaderFilenameGs
cCsBti||||}|djotdntd|S(s~Create an xmltextReader for an XML in-memory document. The
      parsing flags @options are a combination of xmlParserOption. sxmlReaderForDoc() failedRN(R"txmlReaderForDocRR	RX(RRRyRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytreaderForDocNs
cCsBti||||}|djotdntd|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"txmlReaderForFdRR	RX(RRRyRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytreaderForFdUs
cCs?ti|||}|djotdntd|S(s}parse an XML file from the filesystem or the network. The
      parsing flags @options are a combination of xmlParserOption. sxmlReaderForFile() failedRN(R"txmlReaderForFileRR	RX(RRyRRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
readerForFile^s
cCsEti|||||}|djotdntd|S(s~Create an xmltextReader for an XML in-memory document. The
      parsing flags @options are a combination of xmlParserOption. sxmlReaderForMemory() failedRN(R"txmlReaderForMemoryRR	RX(RRRRyRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytreaderForMemoryes
cCs9ti|}|djotdntd|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"txmlRegexpCompileRR	txmlReg(tregexpRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
regexpCompileps
cCs<ti||}|djotdntd|S(skCreate an XML Schemas parse context for that memory buffer
       expected to contain an XML Schemas file. s"xmlSchemaNewMemParserCtxt() failedRN(R"txmlSchemaNewMemParserCtxtRRtSchemaParserCtxt(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytschemaNewMemParserCtxt|s
cCs9ti|}|djotdntd|S(skCreate an XML Schemas parse context for that file/resource
       expected to contain an XML Schemas file. sxmlSchemaNewParserCtxt() failedRN(R"txmlSchemaNewParserCtxtRRRg(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytschemaNewParserCtxts
cCstidS(s-Cleanup the default XML Schemas type library N(R"txmlSchemaCleanupTypes(((s+/usr/lib/python2.6/site-packages/libxml2.pytschemaCleanupTypesscCsti|}|S(s1Removes and normalize white spaces in the string (R"txmlSchemaCollapseString(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytschemaCollapseStringscCstidS(s0Initialize the default XML Schemas type library N(R"txmlSchemaInitTypes(((s+/usr/lib/python2.6/site-packages/libxml2.pytschemaInitTypesscCsti|}|S(s(Replaces 0xd, 0x9 and 0xa with a space. (R"txmlSchemaWhiteSpaceReplace(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytschemaWhiteSpaceReplacescCsti||}|S(scompares the two UCS4 values (R"txmlUTF8Charcmp(tutf1tutf2RX((s+/usr/lib/python2.6/site-packages/libxml2.pytUTF8CharcmpscCsti|}|S(s1calculates the internal size of a UTF8 character (R"txmlUTF8Size(tutfRX((s+/usr/lib/python2.6/site-packages/libxml2.pytUTF8SizescCsti|}|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(RxRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
UTF8StrlenscCsti||}|S(s;a function to provide the relative location of a UTF8 char (R"t
xmlUTF8Strloc(RxtutfcharRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
UTF8StrlocscCsti||}|S(sa strndup for array of UTF8's (R"txmlUTF8Strndup(RxRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytUTF8StrndupscCsti||}|S(sXa function to provide the equivalent of fetching a
       character from a string array (R"t
xmlUTF8Strpos(RxtposRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
UTF8StrposscCsti||}|S(sfstorage size of an UTF8 string the behaviour is not
       garanteed if the input string is not UTF-8 (R"txmlUTF8Strsize(RxRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytUTF8StrsizescCsti|||}|S(sgCreate a substring from a given UTF-8 string Note: 
       positions are given in units of UTF-8 chars (R"t
xmlUTF8Strsub(RxtstartRRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
UTF8StrsubscCsti|}|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(RxRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt	checkUTF8scCsti|}|S(sFCheck whether the character is part of AegeanNumbers UCS
       Block (R"txmlUCSIsAegeanNumbers(tcodeRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsAegeanNumbersscCsti|}|S(sTCheck whether the character is part of
       AlphabeticPresentationForms UCS Block (R"t#xmlUCSIsAlphabeticPresentationForms(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt uCSIsAlphabeticPresentationFormsscCsti|}|S(s8Check whether the character is part of Arabic UCS Block (R"txmlUCSIsArabic(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsArabicscCsti|}|S(sRCheck whether the character is part of
       ArabicPresentationForms-A UCS Block (R"t xmlUCSIsArabicPresentationFormsA(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsArabicPresentationFormsAscCsti|}|S(sRCheck whether the character is part of
       ArabicPresentationForms-B UCS Block (R"t xmlUCSIsArabicPresentationFormsB(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsArabicPresentationFormsBscCsti|}|S(s:Check whether the character is part of Armenian UCS Block (R"txmlUCSIsArmenian(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsArmenianscCsti|}|S(s8Check whether the character is part of Arrows UCS Block (R"txmlUCSIsArrows(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsArrowsscCsti|}|S(s<Check whether the character is part of BasicLatin UCS Block (R"txmlUCSIsBasicLatin(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsBasicLatinscCsti|}|S(s9Check whether the character is part of Bengali UCS Block (R"txmlUCSIsBengali(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsBengali
scCsti||}|S(s5Check whether the character is part of the UCS Block (R"t
xmlUCSIsBlock(RtblockRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsBlockscCsti|}|S(sFCheck whether the character is part of BlockElements UCS
       Block (R"txmlUCSIsBlockElements(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsBlockElementsscCsti|}|S(s:Check whether the character is part of Bopomofo UCS Block (R"txmlUCSIsBopomofo(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsBopomofoscCsti|}|S(sICheck whether the character is part of BopomofoExtended UCS
       Block (R"txmlUCSIsBopomofoExtended(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsBopomofoExtendedscCsti|}|S(s<Check whether the character is part of BoxDrawing UCS Block (R"txmlUCSIsBoxDrawing(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsBoxDrawing%scCsti|}|S(sHCheck whether the character is part of BraillePatterns UCS
       Block (R"txmlUCSIsBraillePatterns(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsBraillePatterns*scCsti|}|S(s7Check whether the character is part of Buhid UCS Block (R"t
xmlUCSIsBuhid(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsBuhid0scCsti|}|S(sPCheck whether the character is part of
       ByzantineMusicalSymbols UCS Block (R"txmlUCSIsByzantineMusicalSymbols(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsByzantineMusicalSymbols5scCsti|}|S(sICheck whether the character is part of CJKCompatibility UCS
       Block (R"txmlUCSIsCJKCompatibility(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsCJKCompatibility;scCsti|}|S(sNCheck whether the character is part of
       CJKCompatibilityForms UCS Block (R"txmlUCSIsCJKCompatibilityForms(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsCJKCompatibilityFormsAscCsti|}|S(sSCheck whether the character is part of
       CJKCompatibilityIdeographs UCS Block (R"t"xmlUCSIsCJKCompatibilityIdeographs(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsCJKCompatibilityIdeographsGscCsti|}|S(s]Check whether the character is part of
       CJKCompatibilityIdeographsSupplement UCS Block (R"t,xmlUCSIsCJKCompatibilityIdeographsSupplement(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt)uCSIsCJKCompatibilityIdeographsSupplementMscCsti|}|S(sNCheck whether the character is part of
       CJKRadicalsSupplement UCS Block (R"txmlUCSIsCJKRadicalsSupplement(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsCJKRadicalsSupplementSscCsti|}|S(sQCheck whether the character is part of
       CJKSymbolsandPunctuation UCS Block (R"t xmlUCSIsCJKSymbolsandPunctuation(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsCJKSymbolsandPunctuationYscCsti|}|S(sMCheck whether the character is part of CJKUnifiedIdeographs
       UCS Block (R"txmlUCSIsCJKUnifiedIdeographs(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsCJKUnifiedIdeographs_scCsti|}|S(sWCheck whether the character is part of
       CJKUnifiedIdeographsExtensionA UCS Block (R"t&xmlUCSIsCJKUnifiedIdeographsExtensionA(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt#uCSIsCJKUnifiedIdeographsExtensionAescCsti|}|S(sWCheck whether the character is part of
       CJKUnifiedIdeographsExtensionB UCS Block (R"t&xmlUCSIsCJKUnifiedIdeographsExtensionB(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt#uCSIsCJKUnifiedIdeographsExtensionBkscCsti||}|S(s8Check whether the character is part of the UCS Category (R"txmlUCSIsCat(RtcatRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsCatqscCsti|}|S(s6Check whether the character is part of C UCS Category (R"txmlUCSIsCatC(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt	uCSIsCatCvscCsti|}|S(s7Check whether the character is part of Cc UCS Category (R"t
xmlUCSIsCatCc(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsCatCc{scCsti|}|S(s7Check whether the character is part of Cf UCS Category (R"t
xmlUCSIsCatCf(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsCatCfscCsti|}|S(s7Check whether the character is part of Co UCS Category (R"t
xmlUCSIsCatCo(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsCatCoscCsti|}|S(s7Check whether the character is part of Cs UCS Category (R"t
xmlUCSIsCatCs(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsCatCsscCsti|}|S(s6Check whether the character is part of L UCS Category (R"txmlUCSIsCatL(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt	uCSIsCatLscCsti|}|S(s7Check whether the character is part of Ll UCS Category (R"t
xmlUCSIsCatLl(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsCatLlscCsti|}|S(s7Check whether the character is part of Lm UCS Category (R"t
xmlUCSIsCatLm(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsCatLmscCsti|}|S(s7Check whether the character is part of Lo UCS Category (R"t
xmlUCSIsCatLo(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsCatLoscCsti|}|S(s7Check whether the character is part of Lt UCS Category (R"t
xmlUCSIsCatLt(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsCatLtscCsti|}|S(s7Check whether the character is part of Lu UCS Category (R"t
xmlUCSIsCatLu(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsCatLuscCsti|}|S(s6Check whether the character is part of M UCS Category (R"txmlUCSIsCatM(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt	uCSIsCatMscCsti|}|S(s7Check whether the character is part of Mc UCS Category (R"t
xmlUCSIsCatMc(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsCatMcscCsti|}|S(s7Check whether the character is part of Me UCS Category (R"t
xmlUCSIsCatMe(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsCatMescCsti|}|S(s7Check whether the character is part of Mn UCS Category (R"t
xmlUCSIsCatMn(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsCatMnscCsti|}|S(s6Check whether the character is part of N UCS Category (R"txmlUCSIsCatN(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt	uCSIsCatNscCsti|}|S(s7Check whether the character is part of Nd UCS Category (R"t
xmlUCSIsCatNd(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsCatNdscCsti|}|S(s7Check whether the character is part of Nl UCS Category (R"t
xmlUCSIsCatNl(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsCatNlscCsti|}|S(s7Check whether the character is part of No UCS Category (R"t
xmlUCSIsCatNo(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsCatNoscCsti|}|S(s6Check whether the character is part of P UCS Category (R"txmlUCSIsCatP(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt	uCSIsCatPscCsti|}|S(s7Check whether the character is part of Pc UCS Category (R"t
xmlUCSIsCatPc(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsCatPcscCsti|}|S(s7Check whether the character is part of Pd UCS Category (R"t
xmlUCSIsCatPd(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsCatPdscCsti|}|S(s7Check whether the character is part of Pe UCS Category (R"t
xmlUCSIsCatPe(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsCatPescCsti|}|S(s7Check whether the character is part of Pf UCS Category (R"t
xmlUCSIsCatPf(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsCatPfscCsti|}|S(s7Check whether the character is part of Pi UCS Category (R"t
xmlUCSIsCatPi(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsCatPiscCsti|}|S(s7Check whether the character is part of Po UCS Category (R"t
xmlUCSIsCatPo(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsCatPoscCsti|}|S(s7Check whether the character is part of Ps UCS Category (R"t
xmlUCSIsCatPs(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsCatPsscCsti|}|S(s6Check whether the character is part of S UCS Category (R"txmlUCSIsCatS(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt	uCSIsCatSscCsti|}|S(s7Check whether the character is part of Sc UCS Category (R"t
xmlUCSIsCatSc(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsCatSc	scCsti|}|S(s7Check whether the character is part of Sk UCS Category (R"t
xmlUCSIsCatSk(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsCatSk	scCsti|}|S(s7Check whether the character is part of Sm UCS Category (R"t
xmlUCSIsCatSm(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsCatSm	scCsti|}|S(s7Check whether the character is part of So UCS Category (R"t
xmlUCSIsCatSo(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsCatSo	scCsti|}|S(s6Check whether the character is part of Z UCS Category (R"txmlUCSIsCatZ(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt	uCSIsCatZ	scCsti|}|S(s7Check whether the character is part of Zl UCS Category (R"t
xmlUCSIsCatZl(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsCatZl	scCsti|}|S(s7Check whether the character is part of Zp UCS Category (R"t
xmlUCSIsCatZp(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsCatZp 	scCsti|}|S(s7Check whether the character is part of Zs UCS Category (R"t
xmlUCSIsCatZs(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsCatZs%	scCsti|}|S(s:Check whether the character is part of Cherokee UCS Block (R"txmlUCSIsCherokee(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsCherokee*	scCsti|}|S(sRCheck whether the character is part of
       CombiningDiacriticalMarks UCS Block (R"t!xmlUCSIsCombiningDiacriticalMarks(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsCombiningDiacriticalMarks/	scCsti|}|S(s\Check whether the character is part of
       CombiningDiacriticalMarksforSymbols UCS Block (R"t+xmlUCSIsCombiningDiacriticalMarksforSymbols(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt(uCSIsCombiningDiacriticalMarksforSymbols5	scCsti|}|S(sKCheck whether the character is part of CombiningHalfMarks
       UCS Block (R"txmlUCSIsCombiningHalfMarks(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsCombiningHalfMarks;	scCsti|}|S(sQCheck whether the character is part of
       CombiningMarksforSymbols UCS Block (R"t xmlUCSIsCombiningMarksforSymbols(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsCombiningMarksforSymbolsA	scCsti|}|S(sHCheck whether the character is part of ControlPictures UCS
       Block (R"txmlUCSIsControlPictures(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsControlPicturesG	scCsti|}|S(sHCheck whether the character is part of CurrencySymbols UCS
       Block (R"txmlUCSIsCurrencySymbols(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsCurrencySymbolsM	scCsti|}|S(sICheck whether the character is part of CypriotSyllabary UCS
       Block (R"txmlUCSIsCypriotSyllabary(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsCypriotSyllabaryS	scCsti|}|S(s:Check whether the character is part of Cyrillic UCS Block (R"txmlUCSIsCyrillic(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsCyrillicY	scCsti|}|S(sKCheck whether the character is part of CyrillicSupplement
       UCS Block (R"txmlUCSIsCyrillicSupplement(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsCyrillicSupplement^	scCsti|}|S(s9Check whether the character is part of Deseret UCS Block (R"txmlUCSIsDeseret(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsDeseretd	scCsti|}|S(s<Check whether the character is part of Devanagari UCS Block (R"txmlUCSIsDevanagari(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsDevanagarii	scCsti|}|S(s:Check whether the character is part of Dingbats UCS Block (R"txmlUCSIsDingbats(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsDingbatsn	scCsti|}|S(sNCheck whether the character is part of
       EnclosedAlphanumerics UCS Block (R"txmlUCSIsEnclosedAlphanumerics(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsEnclosedAlphanumericss	scCsti|}|S(sTCheck whether the character is part of
       EnclosedCJKLettersandMonths UCS Block (R"t#xmlUCSIsEnclosedCJKLettersandMonths(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt uCSIsEnclosedCJKLettersandMonthsy	scCsti|}|S(s:Check whether the character is part of Ethiopic UCS Block (R"txmlUCSIsEthiopic(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsEthiopic	scCsti|}|S(sKCheck whether the character is part of GeneralPunctuation
       UCS Block (R"txmlUCSIsGeneralPunctuation(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsGeneralPunctuation	scCsti|}|S(sHCheck whether the character is part of GeometricShapes UCS
       Block (R"txmlUCSIsGeometricShapes(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsGeometricShapes	scCsti|}|S(s:Check whether the character is part of Georgian UCS Block (R"txmlUCSIsGeorgian(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsGeorgian	scCsti|}|S(s8Check whether the character is part of Gothic UCS Block (R"txmlUCSIsGothic(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsGothic	scCsti|}|S(s7Check whether the character is part of Greek UCS Block (R"t
xmlUCSIsGreek(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsGreek	scCsti|}|S(sFCheck whether the character is part of GreekExtended UCS
       Block (R"txmlUCSIsGreekExtended(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsGreekExtended	scCsti|}|S(sGCheck whether the character is part of GreekandCoptic UCS
       Block (R"txmlUCSIsGreekandCoptic(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsGreekandCoptic	scCsti|}|S(s:Check whether the character is part of Gujarati UCS Block (R"txmlUCSIsGujarati(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsGujarati	scCsti|}|S(s:Check whether the character is part of Gurmukhi UCS Block (R"txmlUCSIsGurmukhi(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsGurmukhi	scCsti|}|S(sSCheck whether the character is part of
       HalfwidthandFullwidthForms UCS Block (R"t"xmlUCSIsHalfwidthandFullwidthForms(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsHalfwidthandFullwidthForms	scCsti|}|S(sPCheck whether the character is part of
       HangulCompatibilityJamo UCS Block (R"txmlUCSIsHangulCompatibilityJamo(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsHangulCompatibilityJamo	scCsti|}|S(s<Check whether the character is part of HangulJamo UCS Block (R"txmlUCSIsHangulJamo(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsHangulJamo	scCsti|}|S(sHCheck whether the character is part of HangulSyllables UCS
       Block (R"txmlUCSIsHangulSyllables(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsHangulSyllables	scCsti|}|S(s9Check whether the character is part of Hanunoo UCS Block (R"txmlUCSIsHanunoo(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsHanunoo	scCsti|}|S(s8Check whether the character is part of Hebrew UCS Block (R"txmlUCSIsHebrew(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsHebrew	scCsti|}|S(sQCheck whether the character is part of
       HighPrivateUseSurrogates UCS Block (R"t xmlUCSIsHighPrivateUseSurrogates(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsHighPrivateUseSurrogates	scCsti|}|S(sGCheck whether the character is part of HighSurrogates UCS
       Block (R"txmlUCSIsHighSurrogates(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsHighSurrogates	scCsti|}|S(s:Check whether the character is part of Hiragana UCS Block (R"txmlUCSIsHiragana(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsHiragana	scCsti|}|S(sFCheck whether the character is part of IPAExtensions UCS
       Block (R"txmlUCSIsIPAExtensions(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsIPAExtensions	scCsti|}|S(sYCheck whether the character is part of
       IdeographicDescriptionCharacters UCS Block (R"t(xmlUCSIsIdeographicDescriptionCharacters(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt%uCSIsIdeographicDescriptionCharacters	scCsti|}|S(s8Check whether the character is part of Kanbun UCS Block (R"txmlUCSIsKanbun(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsKanbun	scCsti|}|S(sGCheck whether the character is part of KangxiRadicals UCS
       Block (R"txmlUCSIsKangxiRadicals(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsKangxiRadicals	scCsti|}|S(s9Check whether the character is part of Kannada UCS Block (R"txmlUCSIsKannada(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsKannada	scCsti|}|S(s:Check whether the character is part of Katakana UCS Block (R"txmlUCSIsKatakana(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsKatakana
scCsti|}|S(sSCheck whether the character is part of
       KatakanaPhoneticExtensions UCS Block (R"t"xmlUCSIsKatakanaPhoneticExtensions(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsKatakanaPhoneticExtensions
scCsti|}|S(s7Check whether the character is part of Khmer UCS Block (R"t
xmlUCSIsKhmer(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsKhmer
scCsti|}|S(sECheck whether the character is part of KhmerSymbols UCS
       Block (R"txmlUCSIsKhmerSymbols(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsKhmerSymbols
scCsti|}|S(s5Check whether the character is part of Lao UCS Block (R"txmlUCSIsLao(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsLao
scCsti|}|S(sJCheck whether the character is part of Latin-1Supplement
       UCS Block (R"txmlUCSIsLatin1Supplement(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsLatin1Supplement
scCsti|}|S(sHCheck whether the character is part of LatinExtended-A UCS
       Block (R"txmlUCSIsLatinExtendedA(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsLatinExtendedA$
scCsti|}|S(sPCheck whether the character is part of
       LatinExtendedAdditional UCS Block (R"txmlUCSIsLatinExtendedAdditional(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsLatinExtendedAdditional*
scCsti|}|S(sHCheck whether the character is part of LatinExtended-B UCS
       Block (R"txmlUCSIsLatinExtendedB(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsLatinExtendedB0
scCsti|}|S(sJCheck whether the character is part of LetterlikeSymbols
       UCS Block (R"txmlUCSIsLetterlikeSymbols(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsLetterlikeSymbols6
scCsti|}|S(s7Check whether the character is part of Limbu UCS Block (R"t
xmlUCSIsLimbu(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsLimbu<
scCsti|}|S(sICheck whether the character is part of LinearBIdeograms UCS
       Block (R"txmlUCSIsLinearBIdeograms(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsLinearBIdeogramsA
scCsti|}|S(sICheck whether the character is part of LinearBSyllabary UCS
       Block (R"txmlUCSIsLinearBSyllabary(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsLinearBSyllabaryG
scCsti|}|S(sFCheck whether the character is part of LowSurrogates UCS
       Block (R"txmlUCSIsLowSurrogates(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsLowSurrogatesM
scCsti|}|S(s;Check whether the character is part of Malayalam UCS Block (R"txmlUCSIsMalayalam(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsMalayalamS
scCsti|}|S(sXCheck whether the character is part of
       MathematicalAlphanumericSymbols UCS Block (R"t'xmlUCSIsMathematicalAlphanumericSymbols(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt$uCSIsMathematicalAlphanumericSymbolsX
scCsti|}|S(sNCheck whether the character is part of
       MathematicalOperators UCS Block (R"txmlUCSIsMathematicalOperators(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsMathematicalOperators^
scCsti|}|S(s[Check whether the character is part of
       MiscellaneousMathematicalSymbols-A UCS Block (R"t)xmlUCSIsMiscellaneousMathematicalSymbolsA(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt&uCSIsMiscellaneousMathematicalSymbolsAd
scCsti|}|S(s[Check whether the character is part of
       MiscellaneousMathematicalSymbols-B UCS Block (R"t)xmlUCSIsMiscellaneousMathematicalSymbolsB(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt&uCSIsMiscellaneousMathematicalSymbolsBj
scCsti|}|S(sMCheck whether the character is part of MiscellaneousSymbols
       UCS Block (R"txmlUCSIsMiscellaneousSymbols(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsMiscellaneousSymbolsp
scCsti|}|S(sVCheck whether the character is part of
       MiscellaneousSymbolsandArrows UCS Block (R"t%xmlUCSIsMiscellaneousSymbolsandArrows(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt"uCSIsMiscellaneousSymbolsandArrowsv
scCsti|}|S(sOCheck whether the character is part of
       MiscellaneousTechnical UCS Block (R"txmlUCSIsMiscellaneousTechnical(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsMiscellaneousTechnical|
scCsti|}|S(s;Check whether the character is part of Mongolian UCS Block (R"txmlUCSIsMongolian(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsMongolian
scCsti|}|S(sGCheck whether the character is part of MusicalSymbols UCS
       Block (R"txmlUCSIsMusicalSymbols(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsMusicalSymbols
scCsti|}|S(s9Check whether the character is part of Myanmar UCS Block (R"txmlUCSIsMyanmar(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsMyanmar
scCsti|}|S(s=Check whether the character is part of NumberForms UCS Block (R"txmlUCSIsNumberForms(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsNumberForms
scCsti|}|S(s7Check whether the character is part of Ogham UCS Block (R"t
xmlUCSIsOgham(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsOgham
scCsti|}|S(s;Check whether the character is part of OldItalic UCS Block (R"txmlUCSIsOldItalic(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsOldItalic
scCsti|}|S(sTCheck whether the character is part of
       OpticalCharacterRecognition UCS Block (R"t#xmlUCSIsOpticalCharacterRecognition(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt uCSIsOpticalCharacterRecognition
scCsti|}|S(s7Check whether the character is part of Oriya UCS Block (R"t
xmlUCSIsOriya(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsOriya
scCsti|}|S(s9Check whether the character is part of Osmanya UCS Block (R"txmlUCSIsOsmanya(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsOsmanya
scCsti|}|S(sKCheck whether the character is part of PhoneticExtensions
       UCS Block (R"txmlUCSIsPhoneticExtensions(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsPhoneticExtensions
scCsti|}|S(s<Check whether the character is part of PrivateUse UCS Block (R"txmlUCSIsPrivateUse(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsPrivateUse
scCsti|}|S(sGCheck whether the character is part of PrivateUseArea UCS
       Block (R"txmlUCSIsPrivateUseArea(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsPrivateUseArea
scCsti|}|S(s7Check whether the character is part of Runic UCS Block (R"t
xmlUCSIsRunic(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsRunic
scCsti|}|S(s9Check whether the character is part of Shavian UCS Block (R"txmlUCSIsShavian(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsShavian
scCsti|}|S(s9Check whether the character is part of Sinhala UCS Block (R"txmlUCSIsSinhala(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsSinhala
scCsti|}|S(sJCheck whether the character is part of SmallFormVariants
       UCS Block (R"txmlUCSIsSmallFormVariants(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsSmallFormVariants
scCsti|}|S(sOCheck whether the character is part of
       SpacingModifierLetters UCS Block (R"txmlUCSIsSpacingModifierLetters(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsSpacingModifierLetters
scCsti|}|S(s:Check whether the character is part of Specials UCS Block (R"txmlUCSIsSpecials(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsSpecials
scCsti|}|S(sRCheck whether the character is part of
       SuperscriptsandSubscripts UCS Block (R"t!xmlUCSIsSuperscriptsandSubscripts(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsSuperscriptsandSubscripts
scCsti|}|S(sMCheck whether the character is part of SupplementalArrows-A
       UCS Block (R"txmlUCSIsSupplementalArrowsA(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsSupplementalArrowsA
scCsti|}|S(sMCheck whether the character is part of SupplementalArrows-B
       UCS Block (R"txmlUCSIsSupplementalArrowsB(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsSupplementalArrowsB
scCsti|}|S(sZCheck whether the character is part of
       SupplementalMathematicalOperators UCS Block (R"t)xmlUCSIsSupplementalMathematicalOperators(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt&uCSIsSupplementalMathematicalOperators
scCsti|}|S(sVCheck whether the character is part of
       SupplementaryPrivateUseArea-A UCS Block (R"t$xmlUCSIsSupplementaryPrivateUseAreaA(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt!uCSIsSupplementaryPrivateUseAreaA
scCsti|}|S(sVCheck whether the character is part of
       SupplementaryPrivateUseArea-B UCS Block (R"t$xmlUCSIsSupplementaryPrivateUseAreaB(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt!uCSIsSupplementaryPrivateUseAreaBscCsti|}|S(s8Check whether the character is part of Syriac UCS Block (R"txmlUCSIsSyriac(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsSyriacscCsti|}|S(s9Check whether the character is part of Tagalog UCS Block (R"txmlUCSIsTagalog(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsTagalogscCsti|}|S(s:Check whether the character is part of Tagbanwa UCS Block (R"txmlUCSIsTagbanwa(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsTagbanwascCsti|}|S(s6Check whether the character is part of Tags UCS Block (R"txmlUCSIsTags(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt	uCSIsTagsscCsti|}|S(s7Check whether the character is part of TaiLe UCS Block (R"t
xmlUCSIsTaiLe(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsTaiLescCsti|}|S(sKCheck whether the character is part of TaiXuanJingSymbols
       UCS Block (R"txmlUCSIsTaiXuanJingSymbols(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsTaiXuanJingSymbolsscCsti|}|S(s7Check whether the character is part of Tamil UCS Block (R"t
xmlUCSIsTamil(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsTamil%scCsti|}|S(s8Check whether the character is part of Telugu UCS Block (R"txmlUCSIsTelugu(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsTelugu*scCsti|}|S(s8Check whether the character is part of Thaana UCS Block (R"txmlUCSIsThaana(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsThaana/scCsti|}|S(s6Check whether the character is part of Thai UCS Block (R"txmlUCSIsThai(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt	uCSIsThai4scCsti|}|S(s9Check whether the character is part of Tibetan UCS Block (R"txmlUCSIsTibetan(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsTibetan9scCsti|}|S(s:Check whether the character is part of Ugaritic UCS Block (R"txmlUCSIsUgaritic(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
uCSIsUgaritic>scCsti|}|S(s[Check whether the character is part of
       UnifiedCanadianAboriginalSyllabics UCS Block (R"t*xmlUCSIsUnifiedCanadianAboriginalSyllabics(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt'uCSIsUnifiedCanadianAboriginalSyllabicsCscCsti|}|S(sKCheck whether the character is part of VariationSelectors
       UCS Block (R"txmlUCSIsVariationSelectors(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsVariationSelectorsIscCsti|}|S(sUCheck whether the character is part of
       VariationSelectorsSupplement UCS Block (R"t$xmlUCSIsVariationSelectorsSupplement(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt!uCSIsVariationSelectorsSupplementOscCsti|}|S(s<Check whether the character is part of YiRadicals UCS Block (R"txmlUCSIsYiRadicals(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsYiRadicalsUscCsti|}|S(s=Check whether the character is part of YiSyllables UCS Block (R"txmlUCSIsYiSyllables(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsYiSyllablesZscCsti|}|S(sNCheck whether the character is part of
       YijingHexagramSymbols UCS Block (R"txmlUCSIsYijingHexagramSymbols(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytuCSIsYijingHexagramSymbols_scCsti|dS(sqcheck the compiled lib version against the include one.
       This can warn or immediately kill the application N(R"txmlCheckVersion(R((s+/usr/lib/python2.6/site-packages/libxml2.pytcheckVersioniscCs3|djo
d}n
|i}ti|}|S(s/Pops the top XPath object from the value stack N(RRR"tvaluePop(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRrs


	R_cBseZdedZdZdZdZdZdZdZ	dZ
dZd	Zd
Z
dZd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`ZcdaZddbZedcZfddZgRS(fcCsCt|idjo
tdn||_ti|d|dS(Nt	PyCObjects"xmlNode needs a PyCObject argumentR(R(Rt	TypeErrorRRSR(RR((s+/usr/lib/python2.6/site-packages/libxml2.pyRzs
	cCsd|itt|fS(Ns<xmlNode (%s) object at 0x%x>(R:tlongR(R((s+/usr/lib/python2.6/site-packages/libxml2.pyt__repr__scCs7ti|i}|djodStd|}|S(sGet the namespace of a node RN(R"txmlNodeGetNsRRR(RRXt
_xmlNode__tmp((s+/usr/lib/python2.6/site-packages/libxml2.pytnss

cCs7ti|i}|djodStd|}|S(sGet the namespace of a node RN(R"txmlNodeGetNsDefsRRR(RRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytnsDefss

cCsti||i|dS(sIDumps debug information for the element node, it is
           recursive N(R"txmlDebugDumpNodeR(RRGtdepth((s+/usr/lib/python2.6/site-packages/libxml2.pyt
debugDumpNodescCsti||i|dS(sQDumps debug information for the list of element node, it is
           recursive N(R"txmlDebugDumpNodeListR(RRGR((s+/usr/lib/python2.6/site-packages/libxml2.pytdebugDumpNodeListscCsti||i|dS(sMDumps debug information for the element node, it is not
           recursive N(R"txmlDebugDumpOneNodeR(RRGR((s+/usr/lib/python2.6/site-packages/libxml2.pytdebugDumpOneNodescCsti|i}|S(sCount the children of @node. (R"txmlLsCountNodeR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytlsCountNodescCsti||idS(s,Dump to @output the type and name of @node. N(R"txmlLsOneNodeR(RRG((s+/usr/lib/python2.6/site-packages/libxml2.pyt	lsOneNodescCsti|idS(sPrint node to the output FILE N(R"txmlShellPrintNodeR(R((s+/usr/lib/python2.6/site-packages/libxml2.pytshellPrintNodescCse|djo
d}n
|i}ti|i|}|djotdntd|}|S(s9Add a new node to @parent, at the end of the child (or
          property) list merging adjacent TEXT nodes (in which case
          @cur is freed) If the new node is ATTRIBUTE, it is added
          into properties instead of children. If there is an
           attribute with equal name, it is first destroyed. sxmlAddChild() failedRN(RRR"txmlAddChildR	R_(RRtcur__oRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytaddChilds

	
cCse|djo
d}n
|i}ti|i|}|djotdntd|}|S(syAdd a list of node at the end of the child list of the
           parent merging adjacent TEXT nodes (@cur may be freed) sxmlAddChildList() failedRN(RRR"txmlAddChildListR	R_(RRRRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytaddChildLists

	
cCsti|i|dS(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. N(R"txmlNodeAddContentR(RR?((s+/usr/lib/python2.6/site-packages/libxml2.pyt
addContentscCsti|i||dS(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. N(R"txmlNodeAddContentLenR(RR?R((s+/usr/lib/python2.6/site-packages/libxml2.pyt
addContentLenscCse|djo
d}n
|i}ti|i|}|djotdntd|}|S(sAdd a new node @elem as the next sibling of @cur If the new
          node was already inserted in a document it is first
          unlinked from its existing context. As a result of text
          merging @elem may be freed. If the new node is ATTRIBUTE,
          it is added into properties instead of children. If there
           is an attribute with equal name, it is first destroyed. sxmlAddNextSibling() failedRN(RRR"txmlAddNextSiblingR	R_(RRGtelem__oRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytaddNextSiblings

	
cCse|djo
d}n
|i}ti|i|}|djotdntd|}|S(sAdd a new node @elem as the previous sibling of @cur
          merging adjacent TEXT nodes (@elem may be freed) If the new
          node was already inserted in a document it is first
          unlinked from its existing context. If the new node is
          ATTRIBUTE, it is added into properties instead of children.
          If there is an attribute with equal name, it is first
           destroyed. sxmlAddPrevSibling() failedRN(RRR"txmlAddPrevSiblingR	R_(RRGRRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytaddPrevSiblings

	
cCse|djo
d}n
|i}ti|i|}|djotdntd|}|S(sAdd a new element @elem to the list of siblings of @cur
          merging adjacent TEXT nodes (@elem may be freed) If the new
          element was already inserted in a document it is first
           unlinked from its existing context. sxmlAddSibling() failedRN(RRR"t
xmlAddSiblingR	R_(RRGRRXR((s+/usr/lib/python2.6/site-packages/libxml2.pyt
addSiblings

	
cCsEti|i|}|djotdntd|}|S(sDo a copy of the node. sxmlCopyNode() failedRN(R"txmlCopyNodeRRR	R_(RtextendedRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytcopyNodes

cCsBti|i}|djotdntd|}|S(sqDo a recursive copy of the node list. Use
          xmlDocCopyNodeList() if possible to ensure string interning. sxmlCopyNodeList() failedRN(R"txmlCopyNodeListRRR	R_(RRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytcopyNodeLists

cCse|djo
d}n
|i}ti|i|}|djotdntd|}|S(sDo a copy of the attribute. sxmlCopyProp() failedRN(RRR"txmlCopyPropR	Rh(RRRRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytcopyProps

	
cCse|djo
d}n
|i}ti|i|}|djotdntd|}|S(s Do a copy of an attribute list. sxmlCopyPropList() failedRN(RRR"txmlCopyPropListR	Rh(RRRRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytcopyPropLists

	
cCsh|djo
d}n
|i}ti|i||}|djotdntd|}|S(s+Do a copy of the node to a given document. sxmlDocCopyNode() failedRN(RRR"txmlDocCopyNodeR	R_(RRrRtdoc__oRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytdocCopyNode%s

	
cCse|djo
d}n
|i}ti||i}|djotdntd|}|S(s&Do a recursive copy of the node list. sxmlDocCopyNodeList() failedRN(RRR"txmlDocCopyNodeListR	R_(RRrR
RXR((s+/usr/lib/python2.6/site-packages/libxml2.pytdocCopyNodeList.s

	
cCsZ|djo
d}n
|i}ti||i}|djodStd|}|S(svSet the root element of the document (doc->children is a
           list containing possibly comments, PIs, etc ...). RN(RRR"txmlDocSetRootElementR_(RRrR
RXR((s+/usr/lib/python2.6/site-packages/libxml2.pytdocSetRootElement7s

	
cCs7ti|i}|djodStd|}|S(sFinds the first child node of that element which is a
          Element node Note the handling of entities references is
          different than in the W3C DOM element traversal spec since
          we don't have back reference from entities content to
           entities references. RN(R"txmlFirstElementChildRRR_(RRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytfirstElementChildAs

cCsti|idS(sFree a node, this is a recursive behaviour, all the
          children are freed too. This doesn't unlink the child from
           the list, use xmlUnlinkNode() first. N(R"txmlFreeNodeR(R((s+/usr/lib/python2.6/site-packages/libxml2.pytfreeNodeLscCsti|idS(slFree a node and all its siblings, this is a recursive
           behaviour, all the children are freed too. N(R"txmlFreeNodeListR(R((s+/usr/lib/python2.6/site-packages/libxml2.pytfreeNodeListRscCs9|djo
d}n
|i}ti||i}|S(sSearches for the BASE URL. The code should work on both XML
          and HTML document even if base mechanisms are completely
          different. It returns the base as defined in RFC 2396
          sections 5.1.1. Base URI within Document Content and 5.1.2.
          Base URI from the Encapsulating Entity However it does not
          return the document base (5.1.3), use xmlDocumentGetBase()
           for this N(RRR"txmlNodeGetBase(RRrR
RX((s+/usr/lib/python2.6/site-packages/libxml2.pytgetBaseWs


	cCsti|i}|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"RlR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRdscCsti|i}|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(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytgetLanglscCsti|i}|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(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytgetSpacePreservesscCs=ti|i||}|djodStd|}|S(sSearch for an attribute associated to a node This attribute
          has to be anchored in the namespace specified. This does
          the entity substitution. This function looks in DTD
          attribute declaration for #FIXED or default declaration
          values unless DTD use has been turned off. Note that a
           namespace of None indicates to use the default namespace. RN(R"txmlHasNsPropRRRh(RR:t	nameSpaceRXR((s+/usr/lib/python2.6/site-packages/libxml2.pyt	hasNsPropzs

cCs:ti|i|}|djodStd|}|S(sSearch an attribute associated to a node This function also
          looks in DTD attribute declaration for #FIXED or default
           declaration values unless DTD use has been turned off. RN(R"t
xmlHasPropRRRh(RR:RXR((s+/usr/lib/python2.6/site-packages/libxml2.pythasProps

cCsti|i}|S(sgChecks whether this node is an empty or whitespace only
           (and possibly ignorable) text-node. (R"txmlIsBlankNodeR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytisBlankNodescCsti|i}|S(sIs this node a Text node ? (R"t
xmlNodeIsTextR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytisTextscCsBti|i}|djotdntd|}|S(s!Search the last child of a node. sxmlGetLastChild() failedRN(R"txmlGetLastChildRRR	R_(RRXR((s+/usr/lib/python2.6/site-packages/libxml2.pyt	lastChilds

cCs7ti|i}|djodStd|}|S(sFinds the last child node of that element which is a
          Element node Note the handling of entities references is
          different than in the W3C DOM element traversal spec since
          we don't have back reference from entities content to
           entities references. RN(R"txmlLastElementChildRRR_(RRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytlastElementChilds

cCsti|i}|S(sGet line number of @node. This requires activation of this
          option before invoking the parser by calling
           xmlLineNumbersDefault(1) (R"txmlGetLineNoR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytlineNoscCs<|djo
d}n
|i}ti||i|}|S(sBuilds the string equivalent to the text contained in the
          Node list made of TEXTs and ENTITY_REFs, contrary to
          xmlNodeListGetString() this function doesn't do any
           character encoding handling. N(RRR"txmlNodeListGetRawString(RRrtinLineR
RX((s+/usr/lib/python2.6/site-packages/libxml2.pytlistGetRawStrings


	cCs<|djo
d}n
|i}ti||i|}|S(slBuild the string equivalent to the text contained in the
           Node list made of TEXTs and ENTITY_REFs N(RRR"txmlNodeListGetString(RRrR/R
RX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
listGetStrings


	cCsk|djo
d}n
|i}ti|i|||}|djotdntd|}|S(sQCreation of a new child element, added at the end of
          @parent children list. @ns and @content parameters are
          optional (None). If @ns is None, the newly created element
          inherits the namespace of @parent. If @content is non None,
          a child list containing the TEXTs and ENTITY_REFs node will
          be created. NOTE: @content is supposed to be a piece of XML
          CDATA, so it allows entity references. XML special chars
          must be escaped first by using
          xmlEncodeEntitiesReentrant(), or xmlNewTextChild() should
           be used. sxmlNewChild() failedRN(RRR"txmlNewChildR	R_(RRR:R?tns__oRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytnewChilds

	
cCsHti|i||}|djotdntd|}|S(sCreation of a new Namespace. This function will refuse to
          create a namespace with a similar prefix than an existing
          one present on this node. We use href==None in the case of
           an element creation where the namespace was not defined. sxmlNewNs() failedRN(R"txmlNewNsRRR	R(RRRRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytnewNss

cCsk|djo
d}n
|i}ti|i|||}|djotdntd|}|S(sPCreate a new property tagged with a namespace and carried
           by a node. sxmlNewNsProp() failedRN(RRR"txmlNewNsPropR	Rh(RRR:RR4RXR((s+/usr/lib/python2.6/site-packages/libxml2.pyt	newNsProps

	
cCsk|djo
d}n
|i}ti|i|||}|djotdntd|}|S(sPCreate a new property tagged with a namespace and carried
           by a node. sxmlNewNsPropEatName() failedRN(RRR"txmlNewNsPropEatNameR	Rh(RRR:RR4RXR((s+/usr/lib/python2.6/site-packages/libxml2.pytnewNsPropEatNames

	
cCsHti|i||}|djotdntd|}|S(s)Create a new property carried by a node. sxmlNewProp() failedRN(R"t
xmlNewPropRRR	Rh(RR:RRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytnewProps

cCsk|djo
d}n
|i}ti|i|||}|djotdntd|}|S(sCreation of a new child element, added at the end of
          @parent children list. @ns and @content parameters are
          optional (None). If @ns is None, the newly created element
          inherits the namespace of @parent. If @content is non None,
          a child TEXT node will be created containing the string
          @content. NOTE: Use xmlNewChild() if @content will contain
          entities that need to be preserved. Use this function,
          xmlNewTextChild(), if you need to ensure that reserved XML
          chars that might appear in @content, such as the ampersand,
          greater-than or less-than signs, are automatically replaced
           by their XML escaped entity representations. sxmlNewTextChild() failedRN(RRR"txmlNewTextChildR	R_(RRR:R?R4RXR((s+/usr/lib/python2.6/site-packages/libxml2.pytnewTextChilds

	
cCs7ti|i}|djodStd|}|S(s&Finds the first closest next sibling of the node which is
          an element node. Note the handling of entities references
          is different than in the W3C DOM element traversal spec
          since we don't have back reference from entities content to
           entities references. RN(R"txmlNextElementSiblingRRR_(RRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytnextElementSibling
s

cCsti|i|}|S(srSearch and get the value of an attribute associated to a
          node This does the entity substitution. This function looks
          in DTD attribute declaration for #FIXED or default
          declaration values unless DTD use has been turned off. This
          function is similar to xmlGetProp except it will accept
           only an attribute in no namespace. (R"txmlGetNoNsPropR(RR:RX((s+/usr/lib/python2.6/site-packages/libxml2.pytnoNsProp
scCsti|i}|S(s0Build a structure based Path for the given node (R"txmlGetNodePathR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytnodePath$
scCsti|i||}|S(sFSearch and get the value of an attribute associated to a
          node This attribute has to be anchored in the namespace
          specified. This does the entity substitution. This function
          looks in DTD attribute declaration for #FIXED or default
           declaration values unless DTD use has been turned off. (R"txmlGetNsPropR(RR:R RX((s+/usr/lib/python2.6/site-packages/libxml2.pytnsProp)
scCs7ti|i}|djodStd|}|S(s*Finds the first closest previous sibling of the node which
          is an element node. Note the handling of entities
          references is different than in the W3C DOM element
          traversal spec since we don't have back reference from
           entities content to entities references. RN(R"txmlPreviousElementSiblingRRR_(RRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytpreviousElementSibling2
s

cCsti|i|}|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 unless DTD use has been turned off.
          NOTE: this function acts independently of namespaces
          associated to the attribute. Use xmlGetNsProp() or
           xmlGetNoNsProp() for namespace aware processing. (R"t
xmlGetPropR(RR:RX((s+/usr/lib/python2.6/site-packages/libxml2.pytprop=
scCs9|djo
d}n
|i}ti||i}|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(RRrR
RX((s+/usr/lib/python2.6/site-packages/libxml2.pytreconciliateNsH
s



	cCse|djo
d}n
|i}ti|i|}|djotdntd|}|S(sUnlink the old node from its current context, prune the new
          one at the same place. If @cur was already inserted in a
           document it is first unlinked from its existing context. sxmlReplaceNode() failedRN(RRR"txmlReplaceNodeR	R_(RRRRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytreplaceNodeW
s

	
cCsh|djo
d}n
|i}ti||i|}|djotdntd|}|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"txmlSearchNsR	R(RRrR R
RXR((s+/usr/lib/python2.6/site-packages/libxml2.pytsearchNsb
s

	
cCsh|djo
d}n
|i}ti||i|}|djotdntd|}|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"txmlSearchNsByHrefR	R(RRrRR
RXR((s+/usr/lib/python2.6/site-packages/libxml2.pytsearchNsByHrefq
s

	
cCsti|i|dS(s\Set (or reset) the base URI of a node, i.e. the value of
           the xml:base attribute. N(R"txmlNodeSetBaseR(RR((s+/usr/lib/python2.6/site-packages/libxml2.pytsetBase|
scCsti|i|dS(s	Replace the content of a node. NOTE: @content is supposed
          to be a piece of XML CDATA, so it allows entity references,
          but XML special chars need to be escaped first by using
           xmlEncodeEntitiesReentrant() resp. xmlEncodeSpecialChars(). N(R"txmlNodeSetContentR(RR?((s+/usr/lib/python2.6/site-packages/libxml2.pyt
setContent
scCsti|i||dS(s	Replace the content of a node. NOTE: @content is supposed
          to be a piece of XML CDATA, so it allows entity references,
          but XML special chars need to be escaped first by using
           xmlEncodeEntitiesReentrant() resp. xmlEncodeSpecialChars(). N(R"txmlNodeSetContentLenR(RR?R((s+/usr/lib/python2.6/site-packages/libxml2.pyt
setContentLen
scCsti|i|dS(sRSet the language of a node, i.e. the values of the xml:lang
           attribute. N(R"txmlNodeSetLangR(RR((s+/usr/lib/python2.6/site-packages/libxml2.pytsetLang
scCs7|djo
d}n
|i}ti|i|dS(s<update all nodes in the list to point to the right document N(RRR"t
xmlSetListDoc(RRrR
((s+/usr/lib/python2.6/site-packages/libxml2.pyt
setListDoc
s

	cCsti|i|dS(s#Set (or reset) the name of a node. N(R"txmlNodeSetNameR(RR:((s+/usr/lib/python2.6/site-packages/libxml2.pytsetName
scCs7|djo
d}n
|i}ti|i|dS(s/Associate a namespace to a node, a posteriori. N(RRR"txmlSetNs(RRR4((s+/usr/lib/python2.6/site-packages/libxml2.pytsetNs
s

	cCsk|djo
d}n
|i}ti|i|||}|djotdntd|}|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xmlSetNsPropR	Rh(RRR:RR4RXR((s+/usr/lib/python2.6/site-packages/libxml2.pyt	setNsProp
s

	
cCsHti|i||}|djotdntd|}|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
xmlSetPropRRR	Rh(RR:RRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytsetProp
s

cCsti|i|dS(soSet (or reset) the space preserving behaviour of a node,
           i.e. the value of the xml:space attribute. N(R"txmlNodeSetSpacePreserveR(RR((s+/usr/lib/python2.6/site-packages/libxml2.pytsetSpacePreserve
scCs7|djo
d}n
|i}ti|i|dS(sJupdate all nodes under the tree to point to the right
           document N(RRR"t
xmlSetTreeDoc(RRrR
((s+/usr/lib/python2.6/site-packages/libxml2.pyt
setTreeDoc
s

	cCsti|i||}|S(sKConcat the given string at the end of the existing node
           content (R"t
xmlTextConcatR(RR?RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
textConcat
scCse|djo
d}n
|i}ti|i|}|djotdntd|}|S(sMerge two text nodes into one sxmlTextMerge() failedRN(RRR"txmlTextMergeR	R_(Rtsecondt	second__oRXR((s+/usr/lib/python2.6/site-packages/libxml2.pyt	textMerge
s

	
cCsti|idS(sJUnlink a node from it's current context, the node is not
           freed N(R"t
xmlUnlinkNodeR(R((s+/usr/lib/python2.6/site-packages/libxml2.pyt
unlinkNode
scCs<|djo
d}n
|i}ti|i||}|S(s'Remove an attribute carried by a node. N(RRR"txmlUnsetNsProp(RRR:R4RX((s+/usr/lib/python2.6/site-packages/libxml2.pytunsetNsProp
s


	cCsti|i|}|S(s`Remove an attribute carried by a node. This handles only
           attributes in no namespace. (R"txmlUnsetPropR(RR:RX((s+/usr/lib/python2.6/site-packages/libxml2.pyt	unsetProp
scCs\|djo
d}n
|i}|djo
d}n
|i}ti||i|}|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(RRrRvR
tattr__oRX((s+/usr/lib/python2.6/site-packages/libxml2.pytisID
s

	

	cCs\|djo
d}n
|i}|djo
d}n
|i}ti||i|}|S(sDetermine 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(RRrRvR
RwRX((s+/usr/lib/python2.6/site-packages/libxml2.pytisRef
s

	

	cCs?|djo
d}n
|i}ti||i||}|S(sDoes 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(RRrR:RR
RX((s+/usr/lib/python2.6/site-packages/libxml2.pytvalidNormalizeAttributeValues


	cCsti|i}|S(s:Implement the XInclude substitution for the given subtree (R"txmlXIncludeProcessTreeR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytxincludeProcessTreescCsti|i|}|S(s:Implement the XInclude substitution for the given subtree (R"txmlXIncludeProcessTreeFlagsR(RtflagsRX((s+/usr/lib/python2.6/site-packages/libxml2.pytxincludeProcessTreeFlagsscCs9|djo
d}n
|i}ti||i}|S(s<Validate a branch of a tree, starting with the given @elem. N(RRR"txmlSchemaValidateOneElement(RRRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytschemaValidateOneElements


	cCsti|i}|S(s$Converts a node to its number value (R"txmlXPathCastNodeToNumberR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathCastNodeToNumber)scCsti|i}|S(s%Converts a node to its string value. (R"txmlXPathCastNodeToStringR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathCastNodeToString.scCs9|djo
d}n
|i}ti|i|}|S(s'Compare two nodes w.r.t document order N(RRR"txmlXPathCmpNodes(Rtnode2tnode2__oRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
xpathCmpNodes3s


	cCs9ti|i}|djotdnt|S(sfCreate a new xmlXPathObjectPtr of type NodeSet and
           initialize it with the single Node @val sxmlXPathNewNodeSet() failedN(R"txmlXPathNewNodeSetRRRR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathNewNodeSet>s
cCs9ti|i}|djotdnt|S(snCreate a new xmlXPathObjectPtr of type Value Tree (XSLT)
           and initialize it with the tree root @val sxmlXPathNewValueTree() failedN(R"txmlXPathNewValueTreeRRRR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathNewValueTreeEs
cCse|djo
d}n
|i}ti||i}|djotdntd|}|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_(RRRRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathNextAncestorLs

	
cCse|djo
d}n
|i}ti||i}|djotdntd|}|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_(RRRRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathNextAncestorOrSelf[s

	
cCse|djo
d}n
|i}ti||i}|djotdntd|}|S(skTraversal function for the "attribute" direction TODO:
           support DTD inherited default attributes sxmlXPathNextAttribute() failedRN(RRR"txmlXPathNextAttributeRR_(RRRRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathNextAttributeis

	
cCse|djo
d}n
|i}ti||i}|djotdntd|}|S(sTraversal function for the "child" direction The child axis
          contains the children of the context node in document order. sxmlXPathNextChild() failedRN(RRR"txmlXPathNextChildRR_(RRRRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathNextChildss

	
cCse|djo
d}n
|i}ti||i}|djotdntd|}|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_(RRRRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathNextDescendant}s

	
cCse|djo
d}n
|i}ti||i}|djotdntd|}|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_(RRRRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathNextDescendantOrSelfs

	
cCse|djo
d}n
|i}ti||i}|djotdntd|}|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_(RRRRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathNextFollowings

	
cCse|djo
d}n
|i}ti||i}|djotdntd|}|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_(RRRRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathNextFollowingSiblings

	
cCse|djo
d}n
|i}ti||i}|djotdntd|}|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_(RRRRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathNextNamespaces

	
cCse|djo
d}n
|i}ti||i}|djotdntd|}|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_(RRRRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathNextParents

	
cCse|djo
d}n
|i}ti||i}|djotdntd|}|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_(RRRRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathNextPrecedings

	
cCse|djo
d}n
|i}ti||i}|djotdntd|}|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_(RRRRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathNextPrecedingSiblings

	
cCse|djo
d}n
|i}ti||i}|djotdntd|}|S(skTraversal function for the "self" direction The self axis
           contains just the context node itself sxmlXPathNextSelf() failedRN(RRR"txmlXPathNextSelfRR_(RRRRXR((s+/usr/lib/python2.6/site-packages/libxml2.pyt
xpathNextSelfs

	
cCs9ti|i}|djotdnt|S(sMCreate a new xmlXPathObjectPtr of type range using a single
           nodes s!xmlXPtrNewCollapsedRange() failedN(R"txmlXPtrNewCollapsedRangeRRR	R(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytxpointerNewCollapsedRanges
cCs|djo
d}n
|i}|djo
d}n
|i}ti||i|}|djotdntd|}|S(sCreate a new XPointer context sxmlXPtrNewContext() failedRN(RRR"txmlXPtrNewContextR	txpathContext(RRrtoriginR
t	origin__oRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytxpointerNewContexts

	

	
cCs\|djo
d}n
|i}ti|i|}|djotdnt|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"txmlXPtrNewLocationSetNodesR	R(Rtendtend__oRX((s+/usr/lib/python2.6/site-packages/libxml2.pytxpointerNewLocationSetNodess

	
cCsb|djo
d}n
|i}ti|i|||}|djotdnt|S(s-Create a new xmlXPathObjectPtr of type range sxmlXPtrNewRange() failedN(RRR"txmlXPtrNewRangeR	R(Rt
startindexRtendindexRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytxpointerNewRanges

	
cCs\|djo
d}n
|i}ti|i|}|djotdnt|S(s;Create a new xmlXPathObjectPtr of type range using 2 nodes sxmlXPtrNewRangeNodes() failedN(RRR"txmlXPtrNewRangeNodesR	R(RRRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytxpointerNewRangeNodess

	
N(hRRRRRRRRRRRRRRRRRRRRRRR	RRRRRRRRRRRR!R#R%R'R)R+R-R0R2R5R7R9R;R=R?RARCRERGRIRKRMRORQRSRURWRYR[R]R_RaRcReRgRiRkRoRqRsRuRxRzR|R~RRRRRRRRRRRRRRRRRRRRRRRRR(((s+/usr/lib/python2.6/site-packages/libxml2.pyR_ys										
	
																
				
												
			
	
	
				
																	
	
								
															
	
								
				
	RscBseZdkdZdZdZdZdZdZdZ	dZ
dZd	Zd
Z
dZd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(lcCsCt|idjo
tdn||_ti|d|dS(NRs!xmlDoc needs a PyCObject argumentR(R(RRRR_R(RR((s+/usr/lib/python2.6/site-packages/libxml2.pyRs
	cCsd|itt|fS(Ns<xmlDoc (%s) object at 0x%x>(R:RR(R((s+/usr/lib/python2.6/site-packages/libxml2.pyR%scCsti|i||}|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:RGRX((s+/usr/lib/python2.6/site-packages/libxml2.pyR,scCsti|i|}|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(RRGRX((s+/usr/lib/python2.6/site-packages/libxml2.pyR4scCs=|djo
d}n
|i}ti||i||dS(sDump an HTML document. N(RRR"thtmlDocContentDumpFormatOutput(RtbufRyRztbuf__o((s+/usr/lib/python2.6/site-packages/libxml2.pyR?s

	cCs:|djo
d}n
|i}ti||i|dS(s:Dump an HTML document. Formating return/spaces are added. N(RRR"thtmlDocContentDumpOutput(RRRyR((s+/usr/lib/python2.6/site-packages/libxml2.pyREs

	cCsti||i}|S(s'Dump an HTML document to an open FILE. (R"thtmlDocDumpR(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRKscCsti|i}|S(s,Encoding definition lookup in the Meta tags (R"thtmlGetMetaEncodingR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRPscCs:|djo
d}n
|i}ti||i|dS(snDump an HTML node, recursive behaviour,children are printed
           too, and formatting returns are added. N(RRR"thtmlNodeDumpFile(RRRR((s+/usr/lib/python2.6/site-packages/libxml2.pyRUs

	cCsB|djo
d}n
|i}ti||i|||}|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(RRRRyRzRRX((s+/usr/lib/python2.6/site-packages/libxml2.pyR\s


	cCs`|djo
d}n
|i}|djo
d}n
|i}ti||i|||dS(sLDump an HTML node, recursive behaviour,children are printed
           too. N(RRR"thtmlNodeDumpFormatOutput(RRRRyRzRR((s+/usr/lib/python2.6/site-packages/libxml2.pyRes

	

	cCs]|djo
d}n
|i}|djo
d}n
|i}ti||i||dS(suDump an HTML node, recursive behaviour,children are printed
           too, and formatting returns/spaces are added. N(RRR"thtmlNodeDumpOutput(RRRRyRR((s+/usr/lib/python2.6/site-packages/libxml2.pyRns

	

	cCsti||i}|S(sYDump an HTML document to a file. If @filename is "-" the
           stdout file is used. (R"thtmlSaveFileR(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRwscCsti||i|}|S(skDump an HTML document to a file using a given encoding and
           formatting returns/spaces are added. (R"thtmlSaveFileEncR(RRRyRX((s+/usr/lib/python2.6/site-packages/libxml2.pyR}scCsti||i||}|S(s8Dump an HTML document to a file using a given encoding. (R"thtmlSaveFileFormatR(RRRyRzRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRscCsti|i|}|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(RRyRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRscCsti||i}|S(s_Check the document for potential content problems, and
           output the errors to @output (R"txmlDebugCheckDocumentR(RRGRX((s+/usr/lib/python2.6/site-packages/libxml2.pytdebugCheckDocumentscCsti||idS(s9Dumps debug information for the document, it's recursive N(R"txmlDebugDumpDocumentR(RRG((s+/usr/lib/python2.6/site-packages/libxml2.pytdebugDumpDocumentscCsti||idS(sIDumps debug information cncerning the document, not
           recursive N(R"txmlDebugDumpDocumentHeadR(RRG((s+/usr/lib/python2.6/site-packages/libxml2.pytdebugDumpDocumentHeadscCsti||idS(sODumps debug information for all the entities in use by the
           document N(R"txmlDebugDumpEntitiesR(RRG((s+/usr/lib/python2.6/site-packages/libxml2.pytdebugDumpEntitiesscCsQti|i|||||}|djotdntd|}|S(s)Register a new entity for this document. sxmlAddDocEntity() failedRN(R"txmlAddDocEntityRRR	R(RR:R(RRR?RXt_xmlDoc__tmp((s+/usr/lib/python2.6/site-packages/libxml2.pytaddDocEntitys
!
cCsQti|i|||||}|djotdntd|}|S(s=Register a new entity for this document DTD external subset. sxmlAddDtdEntity() failedRN(R"txmlAddDtdEntityRRR	R(RR:R(RRR?RXR((s+/usr/lib/python2.6/site-packages/libxml2.pytaddDtdEntitys
!
cCsEti|i|}|djotdntd|}|S(s:Do an entity lookup in the document entity hash table and sxmlGetDocEntity() failedRN(R"txmlGetDocEntityRRR	R(RR:RXR((s+/usr/lib/python2.6/site-packages/libxml2.pyt	docEntitys

cCsEti|i|}|djotdntd|}|S(s5Do an entity lookup in the DTD entity hash table and sxmlGetDtdEntity() failedRN(R"txmlGetDtdEntityRRR	R(RR:RXR((s+/usr/lib/python2.6/site-packages/libxml2.pyt	dtdEntitys

cCsti|i|}|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(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytencodeEntitiesscCsti|i|}|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(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytencodeEntitiesReentrantscCsti|i|}|S(sDo a global encoding of a string, replacing the predefined
          entities this routine is reentrant, and result must be
           deallocated. (R"txmlEncodeSpecialCharsR(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytencodeSpecialCharsscCsQti|i|||||}|djotdntd|}|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 responsability of the caller to
          link it to the document later or free it when not needed
           anymore. sxmlNewEntity() failedRN(R"txmlNewEntityRRR	R(RR:R(RRR?RXR((s+/usr/lib/python2.6/site-packages/libxml2.pyt	newEntitys
!
cCsEti|i|}|djotdntd|}|S(s=Do an entity lookup in the internal and external subsets and sxmlGetParameterEntity() failedRN(R"txmlGetParameterEntityRRR	R(RR:RXR((s+/usr/lib/python2.6/site-packages/libxml2.pytparameterEntitys

cCsBti|i}|djotdntd|}|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(RRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytrelaxNGNewDocParserCtxts

cCs9|djo
d}n
|i}ti||i}|S(s$Validate a document tree in memory. N(RRR"txmlRelaxNGValidateDoc(RRRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytrelaxNGValidateDocs


	cCs\|djo
d}n
|i}|djo
d}n
|i}ti||i|}|S(sValidate a full subtree when
          xmlRelaxNGValidatePushElement() returned 0 and the content
           of the node has been expanded. N(RRR"txmlRelaxNGValidateFullElement(RRRGRRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytrelaxNGValidateFullElements

	

	cCs\|djo
d}n
|i}|djo
d}n
|i}ti||i|}|S(s7Pop the element end from the RelaxNG validation stack. N(RRR"txmlRelaxNGValidatePopElement(RRRGRRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytrelaxNGValidatePopElements

	

	cCs\|djo
d}n
|i}|djo
d}n
|i}ti||i|}|S(s:Push a new element start on the RelaxNG validation stack. N(RRR"txmlRelaxNGValidatePushElement(RRRGRRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytrelaxNGValidatePushElements

	

	cCsEti|i|}|djotdntd|}|S(sDo a copy of the document info. If recursive, the content
          tree will be copied too as well as DTD, namespaces and
           entities. sxmlCopyDoc() failedRN(R"t
xmlCopyDocRRR	Rs(Rt	recursiveRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytcopyDoc's

cCsh|djo
d}n
|i}ti||i|}|djotdntd|}|S(s+Do a copy of the node to a given document. sxmlDocCopyNode() failedRN(RRR"RR	R_(RRRtnode__oRXR((s+/usr/lib/python2.6/site-packages/libxml2.pyR0s

	
cCse|djo
d}n
|i}ti|i|}|djotdntd|}|S(s&Do a recursive copy of the node list. sxmlDocCopyNodeList() failedRN(RRR"RR	R_(RRRRXR((s+/usr/lib/python2.6/site-packages/libxml2.pyR9s

	
cCsKti|i|||}|djotdntd|}|S(s)Create the internal subset of a document sxmlCreateIntSubset() failedRN(R"txmlCreateIntSubsetRRR	R(RR:RRRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytcreateIntSubsetBs

cCsti|i}|S(s5get the compression ratio for a document, ZLIB based (R"txmlGetDocCompressModeR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytdocCompressModeIscCsti||i}|S(s&Dump an XML document to an open FILE. (R"t
xmlDocDumpR(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytdumpNscCs:|djo
d}n
|i}ti||i|dS(sQDump an XML/HTML node, recursive behaviour, children are
           printed too. N(RRR"txmlElemDump(RRRR((s+/usr/lib/python2.6/site-packages/libxml2.pytelemDumpSs

	cCsti||i|}|S(s&Dump an XML document to an open FILE. (R"txmlDocFormatDumpR(RRRzRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
formatDumpZscCsti|idS(sIFree up all the structures used by a document, tree
           included. N(R"RR(R((s+/usr/lib/python2.6/site-packages/libxml2.pytfreeDoc_scCsBti|i}|djotdntd|}|S(svGet the root element of the document (doc->children is a
           list containing possibly comments, PIs, etc ...). sxmlDocGetRootElement() failedRN(R"txmlDocGetRootElementRRR	R_(RRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytgetRootElementds

cCsBti|i}|djotdntd|}|S(s&Get the internal subset of a document sxmlGetIntSubset() failedRN(R"txmlGetIntSubsetRRR	R(RRXR((s+/usr/lib/python2.6/site-packages/libxml2.pyt	intSubsetls

cCsHti|i||}|djotdntd|}|S(s1Creation of a new node containing a CDATA block. sxmlNewCDataBlock() failedRN(R"txmlNewCDataBlockRRR	R_(RR?RRXR((s+/usr/lib/python2.6/site-packages/libxml2.pyt
newCDataBlockss

cCsEti|i|}|djotdntd|}|S(s,Creation of a new character reference node. sxmlNewCharRef() failedRN(R"t
xmlNewCharRefRRR	R_(RR:RXR((s+/usr/lib/python2.6/site-packages/libxml2.pyt
newCharRefzs

cCsEti|i|}|djotdntd|}|S(sJCreation of a new node containing a comment within a
           document. sxmlNewDocComment() failedRN(R"txmlNewDocCommentRRR	R_(RR?RXR((s+/usr/lib/python2.6/site-packages/libxml2.pyt
newDocComments

cCsBti|i}|djotdntd|}|S(s!Creation of a new Fragment node. sxmlNewDocFragment() failedRN(R"txmlNewDocFragmentRRR	R_(RRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytnewDocFragments

cCsk|djo
d}n
|i}ti|i|||}|djotdntd|}|S(stCreation of a new node element within a document. @ns and
          @content are optional (None). NOTE: @content is supposed to
          be a piece of XML CDATA, so it allow entities references,
          but XML special chars need to be escaped first by using
          xmlEncodeEntitiesReentrant(). Use xmlNewDocRawNode() if you
           don't need entities support. sxmlNewDocNode() failedRN(RRR"t
xmlNewDocNodeR	R_(RRR:R?R4RXR((s+/usr/lib/python2.6/site-packages/libxml2.pyt
newDocNodes

	
cCsk|djo
d}n
|i}ti|i|||}|djotdntd|}|S(stCreation of a new node element within a document. @ns and
          @content are optional (None). NOTE: @content is supposed to
          be a piece of XML CDATA, so it allow entities references,
          but XML special chars need to be escaped first by using
          xmlEncodeEntitiesReentrant(). Use xmlNewDocRawNode() if you
           don't need entities support. sxmlNewDocNodeEatName() failedRN(RRR"txmlNewDocNodeEatNameR	R_(RRR:R?R4RXR((s+/usr/lib/python2.6/site-packages/libxml2.pytnewDocNodeEatNames

	
cCsHti|i||}|djotdntd|}|S(s.Creation of a processing instruction element. sxmlNewDocPI() failedRN(R"txmlNewDocPIRRR	R_(RR:R?RXR((s+/usr/lib/python2.6/site-packages/libxml2.pytnewDocPIs

cCsHti|i||}|djotdntd|}|S(s-Create a new property carried by a document. sxmlNewDocProp() failedRN(R"t
xmlNewDocPropRRR	Rh(RR:RRXR((s+/usr/lib/python2.6/site-packages/libxml2.pyt
newDocProps

cCsk|djo
d}n
|i}ti|i|||}|djotdntd|}|S(scCreation of a new node element within a document. @ns and
           @content are optional (None). sxmlNewDocRawNode() failedRN(RRR"txmlNewDocRawNodeR	R_(RRR:R?R4RXR((s+/usr/lib/python2.6/site-packages/libxml2.pyt
newDocRawNodes

	
cCsEti|i|}|djotdntd|}|S(s/Creation of a new text node within a document. sxmlNewDocText() failedRN(R"t
xmlNewDocTextRRR	R_(RR?RXR((s+/usr/lib/python2.6/site-packages/libxml2.pyt
newDocTexts

cCsHti|i||}|djotdntd|}|S(szCreation of a new text node with an extra content length
           parameter. The text node pertain to a given document. sxmlNewDocTextLen() failedRN(R"txmlNewDocTextLenRRR	R_(RR?RRXR((s+/usr/lib/python2.6/site-packages/libxml2.pyt
newDocTextLens

cCsKti|i|||}|djotdntd|}|S(srCreation of a new DTD for the external subset. To create an
           internal subset, use xmlCreateIntSubset(). sxmlNewDtd() failedRN(R"t	xmlNewDtdRRR	R(RR:RRRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytnewDtds

cCsHti|i||}|djotdntd|}|S(s\Creation of a Namespace, the old way using PI and without
           scoping DEPRECATED !!! sxmlNewGlobalNs() failedRN(R"txmlNewGlobalNsRRR	R(RRRRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytnewGlobalNss

cCsEti|i|}|djotdntd|}|S(s"Creation of a new reference node. sxmlNewReference() failedRN(R"txmlNewReferenceRRR	R_(RR:RXR((s+/usr/lib/python2.6/site-packages/libxml2.pytnewReferences

cCsc|djo
d}n
|i}|djo
d}n
|i}ti||i||||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(RRRRRzRyRR((s+/usr/lib/python2.6/site-packages/libxml2.pytnodeDumpOutputs

	

	cCs9|djo
d}n
|i}ti|i|}|S(sSearches for the BASE URL. The code should work on both XML
          and HTML document even if base mechanisms are completely
          different. It returns the base as defined in RFC 2396
          sections 5.1.1. Base URI within Document Content and 5.1.2.
          Base URI from the Encapsulating Entity However it does not
          return the document base (5.1.3), use xmlDocumentGetBase()
           for this N(RRR"R(RRRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytnodeGetBases


	cCs<|djo
d}n
|i}ti|i||}|S(sBuilds the string equivalent to the text contained in the
          Node list made of TEXTs and ENTITY_REFs, contrary to
          xmlNodeListGetString() this function doesn't do any
           character encoding handling. N(RRR"R.(RRR/tlist__oRX((s+/usr/lib/python2.6/site-packages/libxml2.pytnodeListGetRawStrings


	cCs<|djo
d}n
|i}ti|i||}|S(slBuild the string equivalent to the text contained in the
           Node list made of TEXTs and ENTITY_REFs N(RRR"R1(RRR/R"RX((s+/usr/lib/python2.6/site-packages/libxml2.pytnodeListGetStrings


	cCs9|djo
d}n
|i}ti|i|}|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"RL(Rttreettree__oRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRMs



	cCsti||i}|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"txmlSaveFileR(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytsaveFile#scCsti||i|}|S(s:Dump an XML document, converting it to the given encoding (R"txmlSaveFileEncR(RRRyRX((s+/usr/lib/python2.6/site-packages/libxml2.pytsaveFileEnc*scCs<|djo
d}n
|i}ti||i|}|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(RRRyRRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
saveFileTo/s


	cCsti||i|}|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(RRRzRX((s+/usr/lib/python2.6/site-packages/libxml2.pytsaveFormatFile8scCsti||i||}|S(s*Dump an XML document to a file or an URL. (R"txmlSaveFormatFileEncR(RRRyRzRX((s+/usr/lib/python2.6/site-packages/libxml2.pytsaveFormatFileEncBscCs?|djo
d}n
|i}ti||i||}|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(RRRyRzRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytsaveFormatFileToGs


	cCsh|djo
d}n
|i}ti|i||}|djotdntd|}|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"RPR	R(RRR RRXR((s+/usr/lib/python2.6/site-packages/libxml2.pyRQPs

	
cCsh|djo
d}n
|i}ti|i||}|djotdntd|}|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"RRR	R(RRRRRXR((s+/usr/lib/python2.6/site-packages/libxml2.pyRS_s

	
cCsti|i|dS(sxset the compression ratio for a document, ZLIB based
           Correct values: 0 (uncompressed) to 9 (max compression) N(R"txmlSetDocCompressModeR(RR((s+/usr/lib/python2.6/site-packages/libxml2.pytsetDocCompressModejscCs7|djo
d}n
|i}ti||idS(s<update all nodes in the list to point to the right document N(RRR"R\(RRR"((s+/usr/lib/python2.6/site-packages/libxml2.pyR]os

	cCsZ|djo
d}n
|i}ti|i|}|djodStd|}|S(svSet the root element of the document (doc->children is a
           list containing possibly comments, PIs, etc ...). RN(RRR"RR_(Rtroottroot__oRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytsetRootElementus

	
cCs7|djo
d}n
|i}ti||idS(sJupdate all nodes under the tree to point to the right
           document N(RRR"Rh(RR%R&((s+/usr/lib/python2.6/site-packages/libxml2.pyRis

	cCsEti|i|}|djotdntd|}|S(sParse the value string and build the node list associated.
           Should produce a flat tree with only TEXTs and ENTITY_REFs. sxmlStringGetNodeList() failedRN(R"txmlStringGetNodeListRRR	R_(RRRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytstringGetNodeLists

cCsHti|i||}|djotdntd|}|S(sParse the value string and build the node list associated.
           Should produce a flat tree with only TEXTs and ENTITY_REFs. s xmlStringLenGetNodeList() failedRN(R"txmlStringLenGetNodeListRRR	R_(RRRRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytstringLenGetNodeLists

cCsEti|i|}|djotdntd|}|S(s,Search the attribute declaring the given ID sxmlGetID() failedRN(R"txmlGetIDRRR	Rh(RRRXR((s+/usr/lib/python2.6/site-packages/libxml2.pyRs

cCs\|djo
d}n
|i}|djo
d}n
|i}ti|i||}|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"Rv(RRGRvRRwRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRxs

	

	cCsti|i|}|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:RX((s+/usr/lib/python2.6/site-packages/libxml2.pytisMixedElementscCs\|djo
d}n
|i}|djo
d}n
|i}ti|i||}|S(sDetermine 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"Ry(RRGRvRRwRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRzs

	

	cCs9|djo
d}n
|i}ti|i|}|S(sORemove the given attribute from the ID table maintained
           internally. N(RRR"txmlRemoveID(RRvRwRX((s+/usr/lib/python2.6/site-packages/libxml2.pytremoveIDs


	cCs9|djo
d}n
|i}ti|i|}|S(sPRemove the given attribute from the Ref table maintained
           internally. N(RRR"txmlRemoveRef(RRvRwRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt	removeRefs


	cCsb|djo
d}n
|i}|djo
d}n
|i}ti||i|||}|S(sDoes 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(RRRGR:RRRRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt validCtxtNormalizeAttributeValues	

	

	cCs?|djo
d}n
|i}ti|i|||}|S(sDoes 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{(RRGR:RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pyR|s


	cCs9|djo
d}n
|i}ti||i}|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(RRRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytvalidateDocuments


	cCs9|djo
d}n
|i}ti||i}|S(sDoes 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(RRRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytvalidateDocumentFinals


	cCs\|djo
d}n
|i}|djo
d}n
|i}ti||i|}|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__oRX((s+/usr/lib/python2.6/site-packages/libxml2.pytvalidateDtds

	

	cCs9|djo
d}n
|i}ti||i}|S(sDoes 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(RRRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytvalidateDtdFinals


	cCs\|djo
d}n
|i}|djo
d}n
|i}ti||i|}|S(s-Try to validate the subtree under an element N(RRR"txmlValidateElement(RRRGRRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytvalidateElements

	

	cCs<|djo
d}n
|i}ti||i|}|S(sbValidate that the given name match a notation declaration.
           - [ VC: Notation Declared ] N(RRR"txmlValidateNotationUse(RRRNRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytvalidateNotationUse"s


	c	Cs|djo
d}n
|i}|djo
d}n
|i}|djo
d}n
|i}ti||i|||}|S(sTry 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(	RRRGRvRRRRwRX((s+/usr/lib/python2.6/site-packages/libxml2.pytvalidateOneAttribute*s

	

	

	cCs\|djo
d}n
|i}|djo
d}n
|i}ti||i|}|S(s]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(RRRGRRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytvalidateOneElement;s

	

	c
Cs|djo
d}n
|i}|djo
d}n
|i}|djo
d}n
|i}ti||i||||}	|	S(sTry 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(
RRRGRRRRRR4RX((s+/usr/lib/python2.6/site-packages/libxml2.pytvalidateOneNamespaceIs

	

	

	!cCs_|djo
d}n
|i}|djo
d}n
|i}ti||i||}|S(s/Pop the element end from the validation stack. N(RRR"txmlValidatePopElement(RRRGtqnameRRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytvalidatePopElementZs

	

	cCs_|djo
d}n
|i}|djo
d}n
|i}ti||i||}|S(s2Push a new element start on the validation stack. N(RRR"txmlValidatePushElement(RRRGRYRRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytvalidatePushElementcs

	

	cCs9|djo
d}n
|i}ti||i}|S(sTry 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(RRRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytvalidateRootls


	cCsti|i}|S(s=Implement the XInclude substitution on the XML document @doc (R"txmlXIncludeProcessR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytxincludeProcesszscCsti|i|}|S(s=Implement the XInclude substitution on the XML document @doc (R"txmlXIncludeProcessFlagsR(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytxincludeProcessFlagsscCs9|djo
d}n
|i}ti||i}|S(suSetup an xmltextReader to parse a preparsed XML document.
           This reuses the existing @reader xmlTextReader. N(RRR"txmlReaderNewWalker(Rtreadert	reader__oRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt	NewWalkers


	cCsBti|i}|djotdntd|}|S(s2Create an xmltextReader for a preparsed document. sxmlReaderWalker() failedRN(R"txmlReaderWalkerRRR	RX(RRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytreaderWalkers

cCsBti|i}|djotdntd|}|S(sCreate an XML Schemas parse context for that document. NB.
           The document may be modified during the parsing process. s"xmlSchemaNewDocParserCtxt() failedRN(R"txmlSchemaNewDocParserCtxtRRRRg(RRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytschemaNewDocParserCtxts

cCs9|djo
d}n
|i}ti||i}|S(s$Validate a document tree in memory. N(RRR"txmlSchemaValidateDoc(RRRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytschemaValidateDocs


	cCsBti|i}|djotdntd|}|S(sCreate a new xmlXPathContext sxmlXPathNewContext() failedRN(R"txmlXPathNewContextRRRR(RRXR((s+/usr/lib/python2.6/site-packages/libxml2.pyRs

cCsti|i}|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(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathOrderDocElemsscCs|djo
d}n
|i}|djo
d}n
|i}ti|i||}|djotdntd|}|S(sCreate a new XPointer context sxmlXPtrNewContext() failedRN(RRR"RR	R(RthereRthere__oRRXR((s+/usr/lib/python2.6/site-packages/libxml2.pyRs

	

	
N(nRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
RRRRRRRRRRR R!R#R$RMR(R*R,R.R0R2RQRSR4R]R7RiR9R;RRxR>RzR@RBRDR|RFRHRKRMRORQRSRURWRZR\R^R`RbRfRhRjRlRRoR(((s+/usr/lib/python2.6/site-packages/libxml2.pyRss																																	
					
																							
							
	
							
								
												
		
	
																				RcBseZddZdZdZdZdZdZdZ	dZ
dZd	Zd
Z
dZdZd
ZdZdZdZdZdZdZdZdZdZdZRS(cCs(|djo||_dSd|_dS(N(RR(RR((s+/usr/lib/python2.6/site-packages/libxml2.pyRs
	cCsBti|i}|djotdntd|}|S(s!Get the doc from an xpathContext sxmlXPathGetContextDoc() failedRN(R"txmlXPathGetContextDocRRRRs(RRXt_xpathContext__tmp((s+/usr/lib/python2.6/site-packages/libxml2.pyt
contextDocs

cCsBti|i}|djotdntd|}|S(s*Get the current node from an xpathContext sxmlXPathGetContextNode() failedRN(R"txmlXPathGetContextNodeRRRR_(RRXRs((s+/usr/lib/python2.6/site-packages/libxml2.pytcontextNodes

cCsti|i}|S(s*Get the current node from an xpathContext (R"txmlXPathGetContextPositionR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytcontextPositionscCsti|i}|S(s*Get the current node from an xpathContext (R"txmlXPathGetContextSizeR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytcontextSizescCsti|i}|S(s+Get the current function name xpathContext (R"txmlXPathGetFunctionR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytfunctionscCsti|i}|S(s/Get the current function name URI xpathContext (R"txmlXPathGetFunctionURIR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytfunctionURIscCs7|djo
d}n
|i}ti|i|dS(sSet the doc of an xpathContext N(RRR"txmlXPathSetContextDoc(RRrR
((s+/usr/lib/python2.6/site-packages/libxml2.pyt
setContextDocs

	cCs7|djo
d}n
|i}ti|i|dS(s(Set the current node of an xpathContext N(RRR"txmlXPathSetContextNode(RRR((s+/usr/lib/python2.6/site-packages/libxml2.pyRs

	cCsti|i|||}|S(s<Register a Python written function to the XPath interpreter (R"RR(RR:RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRscCsti|i|||}|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 5
          slots for: node-set, string, number, boolean, and misc
          objects. Use <0 for the default number (100). Other values
           for @options have currently no effect. (R"txmlXPathContextSetCacheR(RtactiveRRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathContextSetCaches	cCs<ti||i}|djotdnt|S(s7Evaluate the XPath Location Path in the given context. sxmlXPathEval() failedN(R"txmlXPathEvalRRRR(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRs
cCs<ti||i}|djotdnt|S(s4Evaluate the XPath expression in the given context. sxmlXPathEvalExpression() failedN(R"txmlXPathEvalExpressionRRRR(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathEvalExpression!s
cCsti|idS(sFree up an xmlXPathContext N(R"txmlXPathFreeContextR(R((s+/usr/lib/python2.6/site-packages/libxml2.pyR'scCsEti||i}|djotdntd|}|S(s#Create a new xmlXPathParserContext s!xmlXPathNewParserContext() failedRN(R"txmlXPathNewParserContextRRRtxpathParserContext(RRRXRs((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathNewParserContext/s

cCsti|i|}|S(sSearch in the namespace declaration array of the context
           for the given namespace name associated to the given prefix (R"txmlXPathNsLookupR(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
xpathNsLookup6scCsti|idS(s6Registers all default XPath functions in this context N(R"txmlXPathRegisterAllFunctionsR(R((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathRegisterAllFunctions<scCsti|i||}|S(sURegister a new namespace. If @ns_uri is None it unregisters
           the namespace (R"txmlXPathRegisterNsR(RRRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathRegisterNs@scCsti|idS(sMCleanup the XPath context data associated to registered
           functions N(R"txmlXPathRegisteredFuncsCleanupR(R((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathRegisteredFuncsCleanupFscCsti|idS(sMCleanup the XPath context data associated to registered
           variables N(R"txmlXPathRegisteredNsCleanupR(R((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathRegisteredNsCleanupKscCsti|idS(sMCleanup the XPath context data associated to registered
           variables N(R"t"xmlXPathRegisteredVariablesCleanupR(R((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathRegisteredVariablesCleanupPscCs<ti|i|}|djotdnt|S(sUSearch in the Variable array of the context for the given
           variable value. sxmlXPathVariableLookup() failedN(R"txmlXPathVariableLookupRRRR(RR:RX((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathVariableLookupUs
cCs?ti|i||}|djotdnt|S(sUSearch in the Variable array of the context for the given
           variable value. s!xmlXPathVariableLookupNS() failedN(R"txmlXPathVariableLookupNSRRRR(RR:RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathVariableLookupNS\s
cCs<ti||i}|djotdnt|S(s7Evaluate the XPath Location Path in the given context. sxmlXPtrEval() failedN(R"txmlXPtrEvalRRR	R(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytxpointerEvalgs
N(RRRRRtRvRxRzR|R~RRRRRRRRRRRRRRRRR(((s+/usr/lib/python2.6/site-packages/libxml2.pyRs0								
															RcBseZddZdZRS(cCsCt|idjo
tdn||_ti|d|dS(NRs'xmlAttribute needs a PyCObject argumentR(R(RRRR_R(RR((s+/usr/lib/python2.6/site-packages/libxml2.pyRns
	cCsd|itt|fS(Ns"<xmlAttribute (%s) object at 0x%x>(R:RR(R((s+/usr/lib/python2.6/site-packages/libxml2.pyRtsN(RRRRR(((s+/usr/lib/python2.6/site-packages/libxml2.pyRmsR0cBseZddZdZdZdZdZdZdZ	dZ
dZd	Zd
Z
dZdZd
ZdZdZRS(cCs ||_ti|d|dS(NR(RRR(RR((s+/usr/lib/python2.6/site-packages/libxml2.pyRxs	cCs1|idjoti|ind|_dS(N(RRR"txmlFreeValidCtxt(R((s+/usr/lib/python2.6/site-packages/libxml2.pyR%|scCsb|djo
d}n
|i}|djo
d}n
|i}ti|i||||}|S(sDoes 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"RC(RRrRGR:RR
RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRDs	

	

	cCs9|djo
d}n
|i}ti|i|}|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"RE(RRrR
RX((s+/usr/lib/python2.6/site-packages/libxml2.pyRFs


	cCs9|djo
d}n
|i}ti|i|}|S(sDoes 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"RG(RRrR
RX((s+/usr/lib/python2.6/site-packages/libxml2.pyRHs


	cCs\|djo
d}n
|i}|djo
d}n
|i}ti|i||}|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"RI(RRrRR
RJRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRKs

	

	cCs9|djo
d}n
|i}ti|i|}|S(sDoes 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"RL(RRrR
RX((s+/usr/lib/python2.6/site-packages/libxml2.pyRMs


	cCs\|djo
d}n
|i}|djo
d}n
|i}ti|i||}|S(s-Try to validate the subtree under an element N(RRR"RN(RRrRGR
RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyROs

	

	cCs<|djo
d}n
|i}ti|i||}|S(sbValidate that the given name match a notation declaration.
           - [ VC: Notation Declared ] N(RRR"RP(RRrRNR
RX((s+/usr/lib/python2.6/site-packages/libxml2.pyRQs


	c	Cs|djo
d}n
|i}|djo
d}n
|i}|djo
d}n
|i}ti|i||||}|S(sTry 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"RR(	RRrRGRvRR
RRwRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRSs

	

	

	cCs\|djo
d}n
|i}|djo
d}n
|i}ti|i||}|S(s]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"RT(RRrRGR
RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRUs

	

	c
Cs|djo
d}n
|i}|djo
d}n
|i}|djo
d}n
|i}ti|i|||||}	|	S(sTry 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"RV(
RRrRGRRRR
RR4RX((s+/usr/lib/python2.6/site-packages/libxml2.pyRWs

	

	

	!cCs_|djo
d}n
|i}|djo
d}n
|i}ti|i|||}|S(s/Pop the element end from the validation stack. N(RRR"RX(RRrRGRYR
RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRZs

	

	cCsti|i||}|S(s;check the CData parsed for validation in the current stack (R"txmlValidatePushCDataR(RR7RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytvalidatePushCDatascCs_|djo
d}n
|i}|djo
d}n
|i}ti|i|||}|S(s2Push a new element start on the validation stack. N(RRR"R[(RRrRGRYR
RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyR\s

	

	cCs9|djo
d}n
|i}ti|i|}|S(sTry 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"R](RRrR
RX((s+/usr/lib/python2.6/site-packages/libxml2.pyR^s


	N(RRRRR%RDRFRHRKRMRORQRSRURWRZRR\R^(((s+/usr/lib/python2.6/site-packages/libxml2.pyR0ws 				
		
	
											RcBseZddZdZRS(cCsCt|idjo
tdn||_ti|d|dS(NRs%xmlElement needs a PyCObject argumentR(R(RRRR_R(RR((s+/usr/lib/python2.6/site-packages/libxml2.pyR's
	cCsd|itt|fS(Ns <xmlElement (%s) object at 0x%x>(R:RR(R((s+/usr/lib/python2.6/site-packages/libxml2.pyR-sN(RRRRR(((s+/usr/lib/python2.6/site-packages/libxml2.pyR&sRhcBsneZddZdZdZdZdZdZdZ	dZ
dZd	Zd
Z
RS(cCsCt|idjo
tdn||_ti|d|dS(NRs"xmlAttr needs a PyCObject argumentR(R(RRRR_R(RR((s+/usr/lib/python2.6/site-packages/libxml2.pyR1s
	cCsd|itt|fS(Ns<xmlAttr (%s) object at 0x%x>(R:RR(R((s+/usr/lib/python2.6/site-packages/libxml2.pyR7scCsti||i|dS(s*Dumps debug information for the attribute N(R"txmlDebugDumpAttrR(RRGR((s+/usr/lib/python2.6/site-packages/libxml2.pyt
debugDumpAttr>scCsti||i|dS(s/Dumps debug information for the attribute list N(R"txmlDebugDumpAttrListR(RRGR((s+/usr/lib/python2.6/site-packages/libxml2.pytdebugDumpAttrListBscCse|djo
d}n
|i}ti||i}|djotdntd|}|S(sDo a copy of the attribute. sxmlCopyProp() failedRN(RRR"RR	Rh(RR=t	target__oRXt
_xmlAttr__tmp((s+/usr/lib/python2.6/site-packages/libxml2.pyR	Js

	
cCse|djo
d}n
|i}ti||i}|djotdntd|}|S(s Do a copy of an attribute list. sxmlCopyPropList() failedRN(RRR"R
R	Rh(RR=RRXR((s+/usr/lib/python2.6/site-packages/libxml2.pyRSs

	
cCsti|idS(s1Free one attribute, all the content is freed too N(R"txmlFreePropR(R((s+/usr/lib/python2.6/site-packages/libxml2.pytfreeProp\scCsti|idS(sQFree a property and all its siblings, all the children are
           freed too. N(R"txmlFreePropListR(R((s+/usr/lib/python2.6/site-packages/libxml2.pytfreePropList`scCsti|i}|S(sUnlink and free one attribute, all the content is freed too
           Note this doesn't work for namespace definition attributes (R"t
xmlRemovePropR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
removePropescCs9|djo
d}n
|i}ti||i}|S(sORemove the given attribute from the ID table maintained
           internally. N(RRR"R?(RRrR
RX((s+/usr/lib/python2.6/site-packages/libxml2.pyR@os


	cCs9|djo
d}n
|i}ti||i}|S(sPRemove the given attribute from the Ref table maintained
           internally. N(RRR"RA(RRrR
RX((s+/usr/lib/python2.6/site-packages/libxml2.pyRBws


	N(RRRRRRRR	RRRRR@RB(((s+/usr/lib/python2.6/site-packages/libxml2.pyRh0s										
	RXcBsKeZd@dZdZdZdZdZdZdZ	dZ
dZd	Zd
Z
dZd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?ZBRS(AcCs)d|_||_ti|d|dS(NR(RRRRR(RR((s+/usr/lib/python2.6/site-packages/libxml2.pyRs		cCs1|idjoti|ind|_dS(N(RRR"R(R((s+/usr/lib/python2.6/site-packages/libxml2.pyR%scCsti|i}|S(s6Provides the number of attributes of the current node (R"txmlTextReaderAttributeCountR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytAttributeCountscCsti|i}|S(sThe base URI of the node. (R"txmlTextReaderConstBaseUriR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytBaseUriscCsti|i}|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(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytByteConsumedscCsti|i}|S(sThis method releases any resources allocated by the current
          instance changes the state to Closed and close any
           underlying input. (R"txmlTextReaderCloseR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytClosescCsBti|i}|djotdntd|}|S(s\Hacking interface allowing to get the xmlDocPtr
          correponding 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"txmlTextReaderCurrentDocRRR	Rs(RRXt_xmlTextReader__tmp((s+/usr/lib/python2.6/site-packages/libxml2.pyt
CurrentDocs

cCsBti|i}|djotdntd|}|S(sHacking interface allowing to get the xmlNodePtr
          correponding 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"txmlTextReaderCurrentNodeRRR	R_(RRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytCurrentNodes

cCsti|i}|S(s#The depth of the node in the tree. (R"txmlTextReaderDepthR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytDepthscCsti|i}|S(s3Determine the encoding of the document being read. (R"txmlTextReaderConstEncodingR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytEncodingscCsBti|i}|djotdntd|}|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"txmlTextReaderExpandRRR	R_(RRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytExpands

cCsti|i|}|S(sRProvides the value of the attribute with the specified
           qualified name. (R"txmlTextReaderGetAttributeR(RR:RX((s+/usr/lib/python2.6/site-packages/libxml2.pytGetAttributescCsti|i|}|S(slProvides the value of the attribute with the specified
           index relative to the containing element. (R"txmlTextReaderGetAttributeNoR(RtnoRX((s+/usr/lib/python2.6/site-packages/libxml2.pytGetAttributeNoscCsti|i||}|S(s.Provides the value of the specified attribute (R"txmlTextReaderGetAttributeNsR(Rt	localNametnamespaceURIRX((s+/usr/lib/python2.6/site-packages/libxml2.pytGetAttributeNsscCsti|i}|S(s8Provide the column number of the current parsing point. (R"t"xmlTextReaderGetParserColumnNumberR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytGetParserColumnNumberscCsti|i}|S(s6Provide the line number of the current parsing point. (R"t xmlTextReaderGetParserLineNumberR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytGetParserLineNumberscCsti|i|}|S(s#Read the parser internal property. (R"txmlTextReaderGetParserPropR(RRKRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
GetParserPropscCsBti|i}|djotdntd|}|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 procgressed past what's left in reader->input,
          and there is an allocation problem. Best would be to
           rewrite it differently. s"xmlTextReaderGetRemainder() failedRN(R"txmlTextReaderGetRemainderRRR	R(RRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytGetRemainders

cCsti|i}|S(s!Whether the node has attributes. (R"txmlTextReaderHasAttributesR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
HasAttributesscCsti|i}|S(s(Whether the node can have a text value. (R"txmlTextReaderHasValueR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytHasValuescCsti|i}|S(siWhether an Attribute  node was generated from the default
           value defined in the DTD or schema. (R"txmlTextReaderIsDefaultR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt	IsDefaultscCsti|i}|S(s#Check if the current node is empty (R"txmlTextReaderIsEmptyElementR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytIsEmptyElementscCsti|i}|S(sjDetermine whether the current node is a namespace
           declaration rather than a regular attribute. (R"txmlTextReaderIsNamespaceDeclR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytIsNamespaceDeclscCsti|i}|S(s5Retrieve the validity status from the parser context (R"txmlTextReaderIsValidR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytIsValidscCsti|i}|S(sThe local name of the node. (R"txmlTextReaderConstLocalNameR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt	LocalNamescCsti|i|}|S(sLResolves a namespace prefix in the scope of the current
           element. (R"txmlTextReaderLookupNamespaceR(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytLookupNamespace#scCsti|i|}|S(sjMoves the position of the current instance to the attribute
           with the specified qualified name. (R"txmlTextReaderMoveToAttributeR(RR:RX((s+/usr/lib/python2.6/site-packages/libxml2.pytMoveToAttribute)scCsti|i|}|S(sMoves the position of the current instance to the attribute
          with the specified index relative to the containing element. (R"txmlTextReaderMoveToAttributeNoR(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytMoveToAttributeNo/scCsti|i||}|S(sxMoves the position of the current instance to the attribute
           with the specified local name and namespace URI. (R"txmlTextReaderMoveToAttributeNsR(RRRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytMoveToAttributeNs5scCsti|i}|S(smMoves the position of the current instance to the node that
           contains the current Attribute  node. (R"txmlTextReaderMoveToElementR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
MoveToElement;scCsti|i}|S(soMoves the position of the current instance to the first
           attribute associated with the current node. (R"t!xmlTextReaderMoveToFirstAttributeR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytMoveToFirstAttributeAscCsti|i}|S(snMoves the position of the current instance to the next
           attribute associated with the current node. (R"t xmlTextReaderMoveToNextAttributeR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytMoveToNextAttributeGscCsti|i}|S(s<The qualified name of the node, equal to Prefix :LocalName. (R"txmlTextReaderConstNameR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytNameMscCsti|i}|S(s9The URI defining the namespace associated with the node. (R"txmlTextReaderConstNamespaceUriR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytNamespaceUriRscCs"ti|i||||}|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(RRRRyRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytNewDocWscCs"ti|i||||}|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(RRRRyRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytNewFd_scCsti|i|||}|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(RRRyRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytNewFilehscCs%ti|i|||||}|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(RRRRRyRRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt	NewMemoryps!cCs9|djo
d}n
|i}ti|i|}|S(suSetup an xmltextReader to parse a preparsed XML document.
           This reuses the existing @reader xmlTextReader. N(RRR"Rc(RRrR
RX((s+/usr/lib/python2.6/site-packages/libxml2.pyRfxs


	cCsti|i}|S(skSkip to the node following the current one in document
           order while avoiding the subtree if any. (R"txmlTextReaderNextR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytNextscCsti|i}|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(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytNextSiblingscCsti|i}|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(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytNodeTypescCsti|i}|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 bahaviour of accepting
          out of range character entities like &#0; is of course not
           supported either. (R"txmlTextReaderNormalizationR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
NormalizationscCsti|i}|S(sLA shorthand reference to the namespace associated with the
           node. (R"txmlTextReaderConstPrefixR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytPrefixscCsBti|i}|djotdntd|}|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"txmlTextReaderPreserveRRR	R_(RRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytPreserves

cCsti|i}|S(sSThe quotation mark character used to enclose the value of
           an attribute. (R"txmlTextReaderQuoteCharR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt	QuoteCharscCsti|i}|S(soMoves the position of the current instance to the next node
           in the stream, exposing its properties. (R"txmlTextReaderReadR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytReadscCsti|i}|S(sVParses an attribute value into one or more Text and
           EntityReference nodes. (R"txmlTextReaderReadAttributeValueR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytReadAttributeValuescCsti|i}|S(sUReads the contents of the current node, including child
           nodes and markup. (R"txmlTextReaderReadInnerXmlR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytReadInnerXmlscCsti|i}|S(sUReads the contents of the current node, including child
           nodes and markup. (R"txmlTextReaderReadOuterXmlR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytReadOuterXmlscCsti|i}|S(s#Gets the read state of the reader. (R"txmlTextReaderReadStateR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt	ReadStatescCsti|i}|S(s=Reads the contents of an element or a text node as a string. (R"txmlTextReaderReadStringR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
ReadStringscCs9|djo
d}n
|i}ti|i|}|S(s7Use 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 desactivated. @
          The @schema should not be freed until the reader is
           deallocated or its use has been deactivated. N(RRR"txmlTextReaderRelaxNGSetSchema(Rtschemat	schema__oRX((s+/usr/lib/python2.6/site-packages/libxml2.pytRelaxNGSetSchemas


	cCsti|i|}|S(sUse RelaxNG to validate the document as it is processed.
          Activation is only possible before the first Read(). if
           @rng is None, then RelaxNG validation is deactivated. (R"txmlTextReaderRelaxNGValidateR(RtrngRX((s+/usr/lib/python2.6/site-packages/libxml2.pytRelaxNGValidatescCsti|i|}|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(RtxsdRX((s+/usr/lib/python2.6/site-packages/libxml2.pytSchemaValidatescCs<|djo
d}n
|i}ti|i||}|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(RRRRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytSchemaValidateCtxts


	cCsti|i||}|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(RRKRRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
SetParserPropscCs9|djo
d}n
|i}ti|i|}|S(s9Use 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 desactivated. @
          The @schema should not be freed until the reader is
           deallocated or its use has been deactivated. N(RRR"txmlTextReaderSetSchema(RRRRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt	SetSchemas


	cCsB|djo
d}n
|i}ti|i||||}|S(s%Setup an XML reader with new options N(RRR"txmlTextReaderSetup(RRRRyRtinput__oRX((s+/usr/lib/python2.6/site-packages/libxml2.pytSetups


	cCsti|i}|S(s<Determine the standalone status of the document being read. (R"txmlTextReaderStandaloneR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
StandalonescCsti|i|}|S(siGet an interned string from the reader, allows for example
           to speedup string name comparisons (R"txmlTextReaderConstStringR(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytStringscCsti|i}|S(s/Provides the text value of the node if present (R"txmlTextReaderConstValueR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytValuescCsti|i}|S(s2The xml:lang scope within which the node resides. (R"txmlTextReaderConstXmlLangR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytXmlLang"scCsti|i}|S(s6Determine the XML version of the document being read. (R"txmlTextReaderConstXmlVersionR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
XmlVersion'sN(CRRRRR%RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRfRRRRRRRRR
RRRRRRRRR R"R%R'R)R+R-R/(((s+/usr/lib/python2.6/site-packages/libxml2.pyRXs									
											
																										
														
							RccBs8eZddZdZdZdZdZRS(cCs(|djo||_dSd|_dS(N(RR(RR((s+/usr/lib/python2.6/site-packages/libxml2.pyR-s
	cCs1|idjoti|ind|_dS(N(RRR"txmlRegFreeRegexp(R((s+/usr/lib/python2.6/site-packages/libxml2.pyR%1scCsti|i|}|S(s4Check if the regular expression generates the value (R"t
xmlRegexpExecR(RR?RX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
regexpExec:scCsti|i}|S(s/Check if the regular expression is determinist (R"txmlRegexpIsDeterministR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytregexpIsDeterminist?scCsti||idS(s5Print the content of the compiled regular expression N(R"txmlRegexpPrintR(RRG((s+/usr/lib/python2.6/site-packages/libxml2.pytregexpPrintDsN(RRRRR%R2R4R6(((s+/usr/lib/python2.6/site-packages/libxml2.pyRc,s
				R$cBsneZddZdZdZdZdZdZdZ	dZ
dZd	Zd
Z
RS(cCs(|djo||_dSd|_dS(N(RR(RR((s+/usr/lib/python2.6/site-packages/libxml2.pyRIs
	cCs1|idjoti|ind|_dS(N(RRR"txmlFreeCatalog(R((s+/usr/lib/python2.6/site-packages/libxml2.pyR%MscCsti|i|||}|S(sYAdd an entry in the catalog, it may overwrite existing but
           different entries. (R"txmlACatalogAddR(RR(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytaddVscCsti|i}|S(sCheck is a catalog is empty (R"txmlCatalogIsEmptyR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytcatalogIsEmpty\scCsti|i}|S(s1Convert all the SGML catalog entries as XML ones (R"txmlConvertSGMLCatalogR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytconvertSGMLCatalogascCsti|i|dS(s*Dump the given catalog to the given file. N(R"txmlACatalogDumpR(RR((s+/usr/lib/python2.6/site-packages/libxml2.pyRfscCsti|i|}|S(s!Remove an entry from the catalog (R"txmlACatalogRemoveR(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytremovejscCsti|i||}|S(s:Do a complete resolution lookup of an External Identifier (R"txmlACatalogResolveR(RRRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytresolveoscCsti|i|}|S(s_Try to lookup the catalog local reference associated to a
           public ID in that catalog (R"txmlACatalogResolvePublicR(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
resolvePublictscCsti|i|}|S(s3Try to lookup the catalog resource for a system ID (R"txmlACatalogResolveSystemR(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
resolveSystemzscCsti|i|}|S(s*Do a complete resolution lookup of an URI (R"txmlACatalogResolveURIR(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
resolveURIsN(RRRRR%R9R;R=RR@RBRDRFRH(((s+/usr/lib/python2.6/site-packages/libxml2.pyR$Hs										RcBs&eZddZdZdZRS(cCsCt|idjo
tdn||_ti|d|dS(NRs$xmlEntity needs a PyCObject argumentR(R(RRRR_R(RR((s+/usr/lib/python2.6/site-packages/libxml2.pyRs
	cCsd|itt|fS(Ns<xmlEntity (%s) object at 0x%x>(R:RR(R((s+/usr/lib/python2.6/site-packages/libxml2.pyRscCs7|djo
d}n
|i}ti||idS(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(RRR((s+/usr/lib/python2.6/site-packages/libxml2.pythandleEntitys

	N(RRRRRRJ(((s+/usr/lib/python2.6/site-packages/libxml2.pyRs	t
relaxNgSchemacBsAeZddZdZdZdZdZdZRS(cCs(|djo||_dSd|_dS(N(RR(RR((s+/usr/lib/python2.6/site-packages/libxml2.pyRs
	cCs1|idjoti|ind|_dS(N(RRR"txmlRelaxNGFree(R((s+/usr/lib/python2.6/site-packages/libxml2.pyR%scCsti||idS(sDump a RelaxNG structure back N(R"txmlRelaxNGDumpR(RRG((s+/usr/lib/python2.6/site-packages/libxml2.pytrelaxNGDumpscCsti||idS(s#Dump the transformed RelaxNG tree. N(R"txmlRelaxNGDumpTreeR(RRG((s+/usr/lib/python2.6/site-packages/libxml2.pytrelaxNGDumpTreescCsKti|i}|djotdntd|}||_|S(sOCreate an XML RelaxNGs validation context based on the
           given schema sxmlRelaxNGNewValidCtxt() failedRN(R"txmlRelaxNGNewValidCtxtRRR	trelaxNgValidCtxtR(RRXt_relaxNgSchema__tmp((s+/usr/lib/python2.6/site-packages/libxml2.pytrelaxNGNewValidCtxts
	cCs9|djo
d}n
|i}ti||i}|S(s7Use 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 desactivated. @
          The @schema should not be freed until the reader is
           deallocated or its use has been deactivated. N(RRR"R(RRdReRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRs


	N(	RRRRR%RNRPRTR(((s+/usr/lib/python2.6/site-packages/libxml2.pyRKs					
tSchemacBs8eZddZdZdZdZdZRS(cCs(|djo||_dSd|_dS(N(RR(RR((s+/usr/lib/python2.6/site-packages/libxml2.pyRs
	cCs1|idjoti|ind|_dS(N(RRR"t
xmlSchemaFree(R((s+/usr/lib/python2.6/site-packages/libxml2.pyR%scCs9|djo
d}n
|i}ti||i}|S(s9Use 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 desactivated. @
          The @schema should not be freed until the reader is
           deallocated or its use has been deactivated. N(RRR"R!(RRdReRX((s+/usr/lib/python2.6/site-packages/libxml2.pyR"s


	cCsti||idS(sDump a Schema structure. N(R"t
xmlSchemaDumpR(RRG((s+/usr/lib/python2.6/site-packages/libxml2.pyt
schemaDumpscCsKti|i}|djotdntd|}||_|S(sOCreate an XML Schemas validation context based on the given
           schema. sxmlSchemaNewValidCtxt() failedRN(R"txmlSchemaNewValidCtxtRRR	tSchemaValidCtxtR(RRXt_Schema__tmp((s+/usr/lib/python2.6/site-packages/libxml2.pytschemaNewValidCtxts
	N(RRRRR%R"RXR\(((s+/usr/lib/python2.6/site-packages/libxml2.pyRUs
				RScBs\eZd	dZdZdZdZdZdZdZ	dZ
dZRS(
cCs(|djo||_dSd|_dS(N(RR(RR((s+/usr/lib/python2.6/site-packages/libxml2.pyRs
	cCsti|i}|S(s'The error code, e.g. an xmlParserError (R"txmlErrorGetCodeR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRscCsti|i}|S(s+What part of the library raised this error (R"txmlErrorGetDomainR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytdomainscCsti|i}|S(s
the filename (R"txmlErrorGetFileR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyR.scCsti|i}|S(show consequent is the error (R"txmlErrorGetLevelR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRscCsti|i}|S(sthe line number if available (R"txmlErrorGetLineR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytlinescCsti|i}|S(s)human-readable informative error message (R"txmlErrorGetMessageR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytmessagescCs9|djo
d}n
|i}ti|i|}|S(s*Save the original error to the new place. N(RRR"txmlCopyError(Rttotto__oRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt	copyErrors


	cCsti|idS(sCleanup the error. N(R"t
xmlResetErrorR(R((s+/usr/lib/python2.6/site-packages/libxml2.pyt
resetError!sN(RRRRRR_R.RRcReRiRk(((s+/usr/lib/python2.6/site-packages/libxml2.pyRSs								RRcBsJeZddZdZdZdZdZdZdZ	RS(cCs)d|_||_ti|d|dS(NR(RRRRR(RR((s+/usr/lib/python2.6/site-packages/libxml2.pyR&s		cCs1|idjoti|ind|_dS(N(RRR"txmlRelaxNGFreeValidCtxt(R((s+/usr/lib/python2.6/site-packages/libxml2.pyR%+scCs9|djo
d}n
|i}ti|i|}|S(s$Validate a document tree in memory. N(RRR"R(RRrR
RX((s+/usr/lib/python2.6/site-packages/libxml2.pyR4s


	cCs\|djo
d}n
|i}|djo
d}n
|i}ti|i||}|S(sValidate a full subtree when
          xmlRelaxNGValidatePushElement() returned 0 and the content
           of the node has been expanded. N(RRR"R(RRrRGR
RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyR;s

	

	cCs\|djo
d}n
|i}|djo
d}n
|i}ti|i||}|S(s7Pop the element end from the RelaxNG validation stack. N(RRR"R(RRrRGR
RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRFs

	

	cCsti|i||}|S(s;check the CData parsed for validation in the current stack (R"txmlRelaxNGValidatePushCDataR(RR7RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytrelaxNGValidatePushCDataOscCs\|djo
d}n
|i}|djo
d}n
|i}ti|i||}|S(s:Push a new element start on the RelaxNG validation stack. N(RRR"R(RRrRGR
RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRTs

	

	N(
RRRRR%RRRRnR(((s+/usr/lib/python2.6/site-packages/libxml2.pyRR%s							RcBs9eZd>dZdZdZdZdZdZdZ	dZ
dZd	Zd
Z
dZd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(|djo||_dSd|_dS(N(RR(RR((s+/usr/lib/python2.6/site-packages/libxml2.pyR^s
	cCsBti|i}|djotdntd|}|S(s0Get the xpathContext from an xpathParserContext s!xmlXPathParserGetContext() failedRN(R"txmlXPathParserGetContextRRRR(RRXt_xpathParserContext__tmp((s+/usr/lib/python2.6/site-packages/libxml2.pytcontextcs

cCsti|idS(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+/usr/lib/python2.6/site-packages/libxml2.pytxpathAddValuesnscCsti|i|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+/usr/lib/python2.6/site-packages/libxml2.pytxpathBooleanFunctiontscCsti|i|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(RRu((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathCeilingFunction}scCsti|i||}|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(RtinftstrictRX((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathCompareValuesscCsti|i|dS(sImplement the concat() XPath function string concat(string,
          string, string*) The concat function returns the
           concatenation of its arguments. N(R"txmlXPathConcatFunctionR(RRu((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathConcatFunctionscCsti|i|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(RRu((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathContainsFunctionscCsti|i|dS(s<Implement the count() XPath function number count(node-set) N(R"txmlXPathCountFunctionR(RRu((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathCountFunctionscCsti|idS(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+/usr/lib/python2.6/site-packages/libxml2.pytxpathDivValuesscCsti|i}|S(sRImplement the equal operation on XPath objects content:
           @arg1 == @arg2 (R"txmlXPathEqualValuesR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathEqualValuesscCsti|i|dS(sHandle an XPath error N(R"txmlXPathErrR(RRP((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathErrscCsti|idS(srParse and evaluate an XPath expression in the given
           context, then push the result on the context stack N(R"txmlXPathEvalExprR(R((s+/usr/lib/python2.6/site-packages/libxml2.pyt
xpathEvalExprscCsti|i|dS(s5Implement the false() XPath function boolean false() N(R"txmlXPathFalseFunctionR(RRu((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathFalseFunctionscCsti|i|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(RRu((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathFloorFunctionscCsti|idS(s!Free up an xmlXPathParserContext N(R"txmlXPathFreeParserContextR(R((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathFreeParserContextscCsti|i|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(RRu((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathIdFunctionscCsti|i|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(RRu((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathLangFunctionscCsti|i|dS(sImplement the last() XPath function number last() The last
          function returns the number of nodes in the context node
           list. N(R"txmlXPathLastFunctionR(RRu((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathLastFunctionscCsti|i|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(RRu((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathLocalNameFunctionscCsti|idS(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+/usr/lib/python2.6/site-packages/libxml2.pytxpathModValuesscCsti|idS(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+/usr/lib/python2.6/site-packages/libxml2.pytxpathMultValuesscCsti|i|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(RRu((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathNamespaceURIFunctions	cCse|djo
d}n
|i}ti|i|}|djotdntd|}|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_(RRRRXRp((s+/usr/lib/python2.6/site-packages/libxml2.pyRs

	
cCse|djo
d}n
|i}ti|i|}|djotdntd|}|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_(RRRRXRp((s+/usr/lib/python2.6/site-packages/libxml2.pyRs

	
cCse|djo
d}n
|i}ti|i|}|djotdntd|}|S(skTraversal function for the "attribute" direction TODO:
           support DTD inherited default attributes sxmlXPathNextAttribute() failedRN(RRR"RRR_(RRRRXRp((s+/usr/lib/python2.6/site-packages/libxml2.pyR-s

	
cCse|djo
d}n
|i}ti|i|}|djotdntd|}|S(sTraversal function for the "child" direction The child axis
          contains the children of the context node in document order. sxmlXPathNextChild() failedRN(RRR"RRR_(RRRRXRp((s+/usr/lib/python2.6/site-packages/libxml2.pyR7s

	
cCse|djo
d}n
|i}ti|i|}|djotdntd|}|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_(RRRRXRp((s+/usr/lib/python2.6/site-packages/libxml2.pyRAs

	
cCse|djo
d}n
|i}ti|i|}|djotdntd|}|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_(RRRRXRp((s+/usr/lib/python2.6/site-packages/libxml2.pyRMs

	
cCse|djo
d}n
|i}ti|i|}|djotdntd|}|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_(RRRRXRp((s+/usr/lib/python2.6/site-packages/libxml2.pyR[s

	
cCse|djo
d}n
|i}ti|i|}|djotdntd|}|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_(RRRRXRp((s+/usr/lib/python2.6/site-packages/libxml2.pyRis

	
cCse|djo
d}n
|i}ti|i|}|djotdntd|}|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_(RRRRXRp((s+/usr/lib/python2.6/site-packages/libxml2.pyRts

	
cCse|djo
d}n
|i}ti|i|}|djotdntd|}|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_(RRRRXRp((s+/usr/lib/python2.6/site-packages/libxml2.pyRs

	
cCse|djo
d}n
|i}ti|i|}|djotdntd|}|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_(RRRRXRp((s+/usr/lib/python2.6/site-packages/libxml2.pyRs

	
cCse|djo
d}n
|i}ti|i|}|djotdntd|}|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_(RRRRXRp((s+/usr/lib/python2.6/site-packages/libxml2.pyRs

	
cCse|djo
d}n
|i}ti|i|}|djotdntd|}|S(skTraversal function for the "self" direction The self axis
           contains just the context node itself sxmlXPathNextSelf() failedRN(RRR"RRR_(RRRRXRp((s+/usr/lib/python2.6/site-packages/libxml2.pyRs

	
cCsti|i|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(RRu((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathNormalizeFunctions
cCsti|i}|S(sRImplement the equal operation on XPath objects content:
           @arg1 == @arg2 (R"txmlXPathNotEqualValuesR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathNotEqualValuesscCsti|i|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(RRu((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathNotFunctionscCsti|i|dS(s=Implement the number() XPath function number number(object?) N(R"txmlXPathNumberFunctionR(RRu((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathNumberFunctionscCsti|i}|S(sparse an XML namespace non qualified name.  [NS 3] NCName
          ::= (Letter | '_') (NCNameChar)*  [NS 4] NCNameChar ::=
           Letter | Digit | '.' | '-' | '_' | CombiningChar | Extender (R"txmlXPathParseNCNameR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathParseNCNamescCsti|i}|S(sparse an XML name  [4] NameChar ::= Letter | Digit | '.' |
          '-' | '_' | ':' | CombiningChar | Extender  [5] Name ::=
           (Letter | '_' | ':') (NameChar)* (R"txmlXPathParseNameR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathParseNamescCsti|i}|S(soPops a boolean from the stack, handling conversion if
           needed. Check error with #xmlXPathCheckError. (R"txmlXPathPopBooleanR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathPopBooleanscCsti|i}|S(snPops a number from the stack, handling conversion if
           needed. Check error with #xmlXPathCheckError. (R"txmlXPathPopNumberR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathPopNumberscCsti|i}|S(snPops a string from the stack, handling conversion if
           needed. Check error with #xmlXPathCheckError. (R"txmlXPathPopStringR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathPopStringscCsti|i|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(RRu((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathPositionFunctionscCsti|idS(s3Initialize the context to the root of the document N(R"txmlXPathRootR(R((s+/usr/lib/python2.6/site-packages/libxml2.pyt	xpathRootscCsti|i|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 even is returned. N(R"txmlXPathRoundFunctionR(RRu((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathRoundFunctionscCsti|i|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(RRu((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathStartsWithFunctionscCsti|i|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(RRu((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathStringFunctionscCsti|i|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(RRu((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathStringLengthFunction&scCsti|idS(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+/usr/lib/python2.6/site-packages/libxml2.pytxpathSubValues/scCsti|i|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 stringi
          if the first argument string does not contain the second
          argument string. For example,
          substring-after("1999/04/01","/") returns 04/01, and
           substring-after("1999/04/01","19") returns 99/04/01. N(R"txmlXPathSubstringAfterFunctionR(RRu((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathSubstringAfterFunction5s
cCsti|i|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(RRu((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathSubstringBeforeFunctionAs	cCsti|i|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(RRu((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathSubstringFunctionLscCsti|i|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(RRu((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathSumFunctiongscCsti|i|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(RRu((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathTranslateFunctionmscCsti|i|dS(s3Implement the true() XPath function boolean true() N(R"txmlXPathTrueFunctionR(RRu((s+/usr/lib/python2.6/site-packages/libxml2.pytxpathTrueFunction}scCsti|idS(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+/usr/lib/python2.6/site-packages/libxml2.pytxpathValueFlipSignscCsti|i|||dS(sFormats an error message. N(R"t
xmlXPatherrorR(RR.RcR((s+/usr/lib/python2.6/site-packages/libxml2.pyt
xpatherrorscCsti|idS(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+/usr/lib/python2.6/site-packages/libxml2.pytxpointerEvalRangePredicatescCsti|i|dS(s+Implement the range-to() XPointer function N(R"txmlXPtrRangeToFunctionR(RRu((s+/usr/lib/python2.6/site-packages/libxml2.pytxpointerRangeToFunctionsN(ARRRRRqRsRvRxR|R~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR(((s+/usr/lib/python2.6/site-packages/libxml2.pyR]s|																				
						
	
								
	
																										RcBseZdSdZdZdZdZdZdZdZ	dZ
dZd	Zd
Z
dZd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@ZCdAZDdBZEdCZFdDZGdEZHdFZIdGZJdHZKdIZLdJZMdKZNdLZOdMZPdNZQdOZRdPZSdQZTdRZURS(TcCs ||_ti|d|dS(NR(RRR(RR((s+/usr/lib/python2.6/site-packages/libxml2.pyRs	cCs1|idjoti|ind|_dS(N(RRR"R(R((s+/usr/lib/python2.6/site-packages/libxml2.pyR%scCsBti|i}|djotdntd|}|S(s-Get the document tree from a parser context. sxmlParserGetDoc() failedRN(R"txmlParserGetDocRRRRs(RRXt_parserCtxt__tmp((s+/usr/lib/python2.6/site-packages/libxml2.pyRrs

cCsti|i}|S(s4Get the validity information from a parser context. (R"txmlParserGetIsValidR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytisValidscCsti|i|dS(s<Switch on the generation of line number for elements nodes. N(R"txmlParserSetLineNumbersR(Rtlinenumbers((s+/usr/lib/python2.6/site-packages/libxml2.pytlineNumbersscCsti|i|dS(s6Switch the parser to load the DTD without validating. N(R"txmlParserSetLoadSubsetR(Rt
loadsubset((s+/usr/lib/python2.6/site-packages/libxml2.pyt
loadSubsetscCsti|i|dS(s"Switch the parser to be pedantic. N(R"txmlParserSetPedanticR(Rtpedantic((s+/usr/lib/python2.6/site-packages/libxml2.pyRscCsti|i|dS(s'Switch the parser to replace entities. N(R"txmlParserSetReplaceEntitiesR(RtreplaceEntities((s+/usr/lib/python2.6/site-packages/libxml2.pyRscCsti|i|dS(s&Switch the parser to validation mode. N(R"txmlParserSetValidateR(Rtvalidate((s+/usr/lib/python2.6/site-packages/libxml2.pyRscCsti|i}|S(s7Get the well formed information from a parser context. (R"txmlParserGetWellFormedR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
wellFormedscCsNti|i||||}|djotdntd|}|S(skparse an XML in-memory document and build a tree. This
           reuses the existing @ctxt parser context shtmlCtxtReadDoc() failedRN(R"thtmlCtxtReadDocRRR	Rs(RRRRyRRXR((s+/usr/lib/python2.6/site-packages/libxml2.pyRs

cCsNti|i||||}|djotdntd|}|S(soparse an XML from a file descriptor and build a tree. This
           reuses the existing @ctxt parser context shtmlCtxtReadFd() failedRN(R"thtmlCtxtReadFdRRR	Rs(RRRRyRRXR((s+/usr/lib/python2.6/site-packages/libxml2.pyRs

cCsKti|i|||}|djotdntd|}|S(soparse an XML file from the filesystem or the network. This
           reuses the existing @ctxt parser context shtmlCtxtReadFile() failedRN(R"thtmlCtxtReadFileRRR	Rs(RRRyRRXR((s+/usr/lib/python2.6/site-packages/libxml2.pyRs

cCsQti|i|||||}|djotdntd|}|S(skparse an XML in-memory document and build a tree. This
           reuses the existing @ctxt parser context shtmlCtxtReadMemory() failedRN(R"thtmlCtxtReadMemoryRRR	Rs(RRRRRyRRXR((s+/usr/lib/python2.6/site-packages/libxml2.pyRs
!
cCsti|idS(sReset a parser context N(R"t
htmlCtxtResetR(R((s+/usr/lib/python2.6/site-packages/libxml2.pyRscCsti|i|}|S(s*Applies the options to the parser context (R"thtmlCtxtUseOptionsR(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRscCsti|idS(srFree all the memory used by a parser context. However the
           parsed document in ctxt->myDoc is not freed. N(R"thtmlFreeParserCtxtR(R((s+/usr/lib/python2.6/site-packages/libxml2.pyRscCsti|i}|S(scparse Reference declarations  [66] CharRef ::= '&#' [0-9]+
           ';' | '&#x' [0-9a-fA-F]+ ';' (R"thtmlParseCharRefR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRscCsti|i|||}|S(sParse a Chunk of memory (R"thtmlParseChunkR(RRRt	terminateRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRscCsti|i}|S(sZparse an HTML document (and build a tree if using the
           standard SAX interface). (R"thtmlParseDocumentR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRscCsti|idS(sparse an HTML element, this is highly recursive  [39]
          element ::= EmptyElemTag | STag content ETag  [41]
           Attribute ::= Name Eq AttValue N(R"thtmlParseElementR(R((s+/usr/lib/python2.6/site-packages/libxml2.pyR
scCsti|i}|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(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytbyteConsumedscCsti|idS(sMClear (release owned resources) and reinitialize a parser
           context N(R"txmlClearParserCtxtR(R((s+/usr/lib/python2.6/site-packages/libxml2.pytclearParserCtxt!scCsNti|i||||}|djotdntd|}|S(skparse an XML in-memory document and build a tree. This
           reuses the existing @ctxt parser context sxmlCtxtReadDoc() failedRN(R"txmlCtxtReadDocRRR	Rs(RRRRyRRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytctxtReadDoc&s

cCsNti|i||||}|djotdntd|}|S(sparse an XML from a file descriptor and build a tree. This
          reuses the existing @ctxt parser context NOTE that the file
          descriptor will not be closed when the reader is closed or
           reset. sxmlCtxtReadFd() failedRN(R"t
xmlCtxtReadFdRRR	Rs(RRRRyRRXR((s+/usr/lib/python2.6/site-packages/libxml2.pyt
ctxtReadFd.s

cCsKti|i|||}|djotdntd|}|S(soparse an XML file from the filesystem or the network. This
           reuses the existing @ctxt parser context sxmlCtxtReadFile() failedRN(R"txmlCtxtReadFileRRR	Rs(RRRyRRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytctxtReadFile8s

cCsQti|i|||||}|djotdntd|}|S(skparse an XML in-memory document and build a tree. This
           reuses the existing @ctxt parser context sxmlCtxtReadMemory() failedRN(R"txmlCtxtReadMemoryRRR	Rs(RRRRRyRRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytctxtReadMemory@s
!
cCsti|idS(sReset a parser context N(R"txmlCtxtResetR(R((s+/usr/lib/python2.6/site-packages/libxml2.pyt	ctxtResetHscCs"ti|i||||}|S(sReset a push parser context (R"txmlCtxtResetPushR(RRRRRyRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
ctxtResetPushLscCsti|i|}|S(s*Applies the options to the parser context (R"txmlCtxtUseOptionsR(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytctxtUseOptionsQscCsti|i}|S(sInitialize a parser context (R"txmlInitParserCtxtR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytinitParserCtxtVscCsti|i|||}|S(sParse a Chunk of memory (R"t
xmlParseChunkR(RRRRRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
parseChunk[scCsti|i}|S(sparse an XML document (and build a tree if using the
          standard SAX interface).  [1] document ::= prolog element
           Misc*  [22] prolog ::= XMLDecl? Misc* (doctypedecl Misc*)? (R"txmlParseDocumentR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
parseDocument`scCsti|i}|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(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytparseExtParsedEntgscCsti|i||dS(sSetup 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+/usr/lib/python2.6/site-packages/libxml2.pytsetupParserForBuffernscCsti|idS(s!Blocks further parser processing N(R"t
xmlStopParserR(R((s+/usr/lib/python2.6/site-packages/libxml2.pyt
stopParseruscCs%ti|i|||||}|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(RRtwhatRtend2tend3RX((s+/usr/lib/python2.6/site-packages/libxml2.pytdecodeEntities}s!cCs7|djo
d}n
|i}ti|i|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"RI(Rtentityt	entity__o((s+/usr/lib/python2.6/site-packages/libxml2.pyRJs

	cCsti|i}|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(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytnamespaceParseNCNamescCsti|i}|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(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytnamespaceParseNSDefscCsti|idS(s"Skip to the next char input char. N(R"txmlNextCharR(R((s+/usr/lib/python2.6/site-packages/libxml2.pytnextCharscCsti|i}|S(sparse a value for an attribute Note: the parser won't do
          substitution of entities here, this will be handled later
          in xmlStringGetNodeList  [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(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
parseAttValuescCsti|idS(s: parse the Attribute list def for an element  [52]
          AttlistDecl ::= '<!ATTLIST' S Name AttDef* S? '>'  [53]
           AttDef ::= S Name S AttType S DefaultDecl N(R"txmlParseAttributeListDeclR(R((s+/usr/lib/python2.6/site-packages/libxml2.pytparseAttributeListDeclscCsti|idS(sParse escaped pure raw content.  [18] CDSect ::= CDStart
          CData CDEnd  [19] CDStart ::= '<![CDATA['  [20] Data ::=
           (Char* - (Char* ']]>' Char*))  [21] CDEnd ::= ']]>' N(R"txmlParseCDSectR(R((s+/usr/lib/python2.6/site-packages/libxml2.pytparseCDSectscCsti|i|dS(sparse a CharData section. if we are within a CDATA section
          ']]>' marks an end of section.  The right angle bracket (>)
          may be represented using the string "&gt;", and must, for
          compatibility, be escaped using "&gt;" or a character
          reference when it appears in the string "]]>" in content,
          when that string is not marking the end of a CDATA section.
            [14] CharData ::= [^<&]* - ([^<&]* ']]>' [^<&]*) N(R"txmlParseCharDataR(Rtcdata((s+/usr/lib/python2.6/site-packages/libxml2.pyt
parseCharDatascCsti|i}|S(sparse Reference declarations  [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(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytparseCharRefscCsti|idS(sSkip an XML (SGML) comment <!-- .... --> The spec says that
          "For compatibility, the string "--" (double-hyphen) must
          not occur within comments. "  [15] Comment ::= '<!--'
           ((Char - '-') | ('-' (Char - '-')))* '-->' N(R"txmlParseCommentR(R((s+/usr/lib/python2.6/site-packages/libxml2.pytparseCommentscCsti|idS(shParse a content:  [43] content ::= (element | CharData |
           Reference | CDSect | PI | Comment)* N(R"txmlParseContentR(R((s+/usr/lib/python2.6/site-packages/libxml2.pytparseContentscCsti|idS(s)parse a DOCTYPE declaration  [28] doctypedecl ::=
          '<!DOCTYPE' S Name (S ExternalID)? S? ('[' (markupdecl |
          PEReference | S)* ']' S?)? '>'  [ 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+/usr/lib/python2.6/site-packages/libxml2.pytparseDocTypeDeclscCsti|idS(sparse an XML element, this is highly recursive  [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+/usr/lib/python2.6/site-packages/libxml2.pytparseElementscCsti|i}|S(sparse an Element declaration.  [45] elementdecl ::=
          '<!ELEMENT' S Name S contentspec S? '>'  [ VC: Unique
          Element Type Declaration ] No element type may be declared
           more than once (R"txmlParseElementDeclR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytparseElementDeclscCsti|i}|S(sYparse the XML encoding name  [81] EncName ::= [A-Za-z]
           ([A-Za-z0-9._] | '-')* (R"txmlParseEncNameR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytparseEncNamescCsti|i}|S(sparse the XML encoding declaration  [80] EncodingDecl ::= S
          'encoding' Eq ('"' EncName '"' |  "'" EncName "'")  this
           setups the conversion filters. (R"txmlParseEncodingDeclR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytparseEncodingDeclscCsti|idS(srparse an end of tag  [42] ETag ::= '</' Name S? '>'  With
           namespace  [NS 9] ETag ::= '</' QName S? '>' N(R"txmlParseEndTagR(R((s+/usr/lib/python2.6/site-packages/libxml2.pytparseEndTag
scCsti|idS(sparse <!ENTITY declarations  [70] EntityDecl ::= GEDecl |
          PEDecl  [71] GEDecl ::= '<!ENTITY' S Name S EntityDef S?
          '>'  [72] PEDecl ::= '<!ENTITY' S '%' S Name S PEDef S? '>'
          [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+/usr/lib/python2.6/site-packages/libxml2.pytparseEntityDeclscCsBti|i}|djotdntd|}|S(sparse ENTITY references declarations  [68] EntityRef ::=
          '&' Name ';'  [ 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 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.  The
          declaration of a parameter entity must precede any
          reference to it.  Similarly, the declaration of a general
          entity must precede any reference to it which appears in a
          default value in an attribute-list declaration. Note that
          if entities are declared in the external subset or in
          external parameter entities, a non-validating processor is
          not obligated to read and process their declarations; for
          such documents, the rule that an entity must be declared is
          a well-formedness constraint only if standalone='yes'.  [
          WFC: Parsed Entity ] An entity reference must not contain
           the name of an unparsed entity sxmlParseEntityRef() failedRN(R"txmlParseEntityRefRRRR(RRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytparseEntityRefs

cCsti|i||dS(sparse Markup declarations from an external subset  [30]
          extSubset ::= textDecl? extSubsetDecl  [31] extSubsetDecl
           ::= (markupdecl | conditionalSect | PEReference | S) * N(R"txmlParseExternalSubsetR(RRR((s+/usr/lib/python2.6/site-packages/libxml2.pytparseExternalSubset5scCsti|idS(ssparse Markup declarations  [29] markupdecl ::= elementdecl
          | AttlistDecl | EntityDecl | NotationDecl | PI | Comment  [
          VC: Proper Declaration/PE Nesting ] Parameter-entity
          replacement text must be properly nested with markup
          declarations. That is to say, if either the first character
          or the last character of a markup declaration (markupdecl
          above) is contained in the replacement text for a
          parameter-entity reference, both must be contained in the
          same replacement text.  [ WFC: PEs in Internal Subset ] In
          the internal DTD subset, parameter-entity references can
          occur only where markup declarations can occur, not within
          markup declarations. (This does not apply to references
          that occur in external parameter entities or to the
           external subset.) N(R"txmlParseMarkupDeclR(R((s+/usr/lib/python2.6/site-packages/libxml2.pytparseMarkupDecl;scCsti|idS(sOparse an XML Misc* optional field.  [27] Misc ::= Comment |
           PI |  S N(R"txmlParseMiscR(R((s+/usr/lib/python2.6/site-packages/libxml2.pyt	parseMiscLscCsti|i}|S(sparse an XML name.  [4] NameChar ::= Letter | Digit | '.' |
          '-' | '_' | ':' | CombiningChar | Extender  [5] Name ::=
          (Letter | '_' | ':') (NameChar)*  [6] Names ::= Name (#x20
           Name)* (R"txmlParseNameR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt	parseNameQscCsti|idS(svxmlParseNamespace: parse specific PI '<?namespace ...'
          constructs.  This is what the older xml-name Working Draft
          specified, a bunch of other stuff may still rely on it, so
          support is still here as if it was declared on the root of
          the Tree:-(  TODO: remove from library  To be removed at
           next drop of binary compatibility N(R"txmlParseNamespaceR(R((s+/usr/lib/python2.6/site-packages/libxml2.pytparseNamespaceYscCsti|i}|S(shparse an XML Nmtoken.  [7] Nmtoken ::= (NameChar)+  [8]
           Nmtokens ::= Nmtoken (#x20 Nmtoken)* (R"txmlParseNmtokenR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytparseNmtokenbscCsti|idS(s;parse a notation declaration  [82] NotationDecl ::=
          '<!NOTATION' S Name S (ExternalID |  PublicID) S? '>' 
          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+/usr/lib/python2.6/site-packages/libxml2.pytparseNotationDeclhscCsti|idS(sparse PEReference declarations 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+/usr/lib/python2.6/site-packages/libxml2.pytparsePEReferencepscCsti|idS(sparse an XML Processing Instruction.  [16] PI ::= '<?'
          PITarget (S (Char* - (Char* '?>' Char*)))? '?>'  The
           processing is transfered to SAX once parsed. N(R"t
xmlParsePIR(R((s+/usr/lib/python2.6/site-packages/libxml2.pytparsePIscCsti|i}|S(sbparse the name of a PI  [17] PITarget ::= Name - (('X' |
           'x') ('M' | 'm') ('L' | 'l')) (R"txmlParsePITargetR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
parsePITargetscCsti|i}|S(snparse an XML public literal  [12] PubidLiteral ::= '"'
           PubidChar* '"' | "'" (PubidChar - "'")* "'" (R"txmlParsePubidLiteralR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytparsePubidLiteralscCsti|i}|S(sParse and return a string between quotes or doublequotes 
          TODO: Deprecated, to  be removed at next drop of binary
           compatibility (R"txmlParseQuotedStringR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytparseQuotedStringscCsti|idS(sLparse 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.  [67] Reference ::= EntityRef | CharRef N(R"txmlParseReferenceR(R((s+/usr/lib/python2.6/site-packages/libxml2.pytparseReferencescCsti|i}|S(sparse 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(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytparseSDDeclscCsti|i}|S(sparse a start of tag either for rule element or
          EmptyElement. In both case we don't parse the tag closing
          chars.  [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(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
parseStartTagscCsti|i}|S(sZparse an XML Literal  [11] SystemLiteral ::= ('"' [^"]*
           '"') | ("'" [^']* "'") (R"txmlParseSystemLiteralR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytparseSystemLiteralscCsti|idS(s~parse an XML declaration header for external entities  [77]
           TextDecl ::= '<?xml' VersionInfo? EncodingDecl S? '?>' N(R"txmlParseTextDeclR(R((s+/usr/lib/python2.6/site-packages/libxml2.pyt
parseTextDeclscCsti|i}|S(sparse the XML version.  [24] VersionInfo ::= S 'version' Eq
           (' VersionNum ' | " VersionNum ")  [25] Eq ::= S? '=' S? (R"txmlParseVersionInfoR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytparseVersionInfoscCsti|i}|S(swparse the XML version value.  [26] VersionNum ::= '1.'
           [0-9]+  In practice allow [0-9].[0-9]+ at that level (R"txmlParseVersionNumR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytparseVersionNumscCsti|idS(soparse an XML declaration header  [23] XMLDecl ::= '<?xml'
           VersionInfo EncodingDecl? SDDecl? S? '?>' N(R"txmlParseXMLDeclR(R((s+/usr/lib/python2.6/site-packages/libxml2.pytparseXMLDeclscCsti|idS(sw[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+/usr/lib/python2.6/site-packages/libxml2.pytparserHandlePEReferencescCsti|idS(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+/usr/lib/python2.6/site-packages/libxml2.pytparserHandleReferences
cCsti|i}|S(sqxmlPopInput: the current input pointed by ctxt->input came
           to an end pop it and return the next char. (R"txmlPopInputR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytpopInputscCsti|i}|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"txmlScanNameR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytscanNamescCsti|i}|S(sskip all blanks character found at that point in the input
          streams. It pops up finished entities in the process if
           allowable at that point. (R"txmlSkipBlankCharsR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytskipBlankCharsscCs%ti|i|||||}|S(sTakes a entity string content and process to do the
          adequate substitutions.  [67] Reference ::= EntityRef |
           CharRef  [69] PEReference ::= '%' Name ';' (R"txmlStringDecodeEntitiesR(RRRRRRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytstringDecodeEntitiess!cCs(ti|i||||||}|S(sTakes a entity string content and process to do the
          adequate substitutions.  [67] Reference ::= EntityRef |
           CharRef  [69] PEReference ::= '%' Name ';' (R"txmlStringLenDecodeEntitiesR(RRRRRRRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytstringLenDecodeEntities%s$N(VRRRRR%RrRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
RRRRJRRRRRR!R$R&R(R*R,R.R0R2R4R6R8R:R<R>R@RBRDRFRHRJRLRNRPRRRTRVRXRZR\R^R`RbRdRfRhRjRlRnRp(((s+/usr/lib/python2.6/site-packages/libxml2.pyRs																					
	
			
																						
										
																												RcBs\eZd	dZdZdZdZdZdZdZ	dZ
dZRS(
cCsCt|idjo
tdn||_ti|d|dS(NRs!xmlDtd needs a PyCObject argumentR(R(RRRR_R(RR((s+/usr/lib/python2.6/site-packages/libxml2.pyR-s
	cCsd|itt|fS(Ns<xmlDtd (%s) object at 0x%x>(R:RR(R((s+/usr/lib/python2.6/site-packages/libxml2.pyR3scCsti||idS(s$Dumps debug information for the DTD N(R"txmlDebugDumpDTDR(RRG((s+/usr/lib/python2.6/site-packages/libxml2.pytdebugDumpDTD:scCsBti|i}|djotdntd|}|S(sDo a copy of the dtd. sxmlCopyDtd() failedRN(R"t
xmlCopyDtdRRR	R(RRXt_xmlDtd__tmp((s+/usr/lib/python2.6/site-packages/libxml2.pytcopyDtdBs

cCsti|idS(sFree a DTD structure. N(R"t
xmlFreeDtdR(R((s+/usr/lib/python2.6/site-packages/libxml2.pytfreeDtdIscCsHti|i||}|djotdntd|}|S(sQSearch the DTD for the description of this attribute on
           this element. sxmlGetDtdAttrDesc() failedRN(R"txmlGetDtdAttrDescRRR	R(RRGR:RXRt((s+/usr/lib/python2.6/site-packages/libxml2.pytdtdAttrDescQs

cCsEti|i|}|djotdntd|}|S(s3Search the DTD for the description of this element sxmlGetDtdElementDesc() failedRN(R"txmlGetDtdElementDescRRR	R(RR:RXRt((s+/usr/lib/python2.6/site-packages/libxml2.pytdtdElementDescYs

cCsKti|i|||}|djotdntd|}|S(s[Search the DTD for the description of this qualified
           attribute on this element. sxmlGetDtdQAttrDesc() failedRN(R"txmlGetDtdQAttrDescRRR	R(RRGR:RRXRt((s+/usr/lib/python2.6/site-packages/libxml2.pytdtdQAttrDesc`s

cCsHti|i||}|djotdntd|}|S(s3Search the DTD for the description of this element sxmlGetDtdQElementDesc() failedRN(R"txmlGetDtdQElementDescRRR	R(RR:RRXRt((s+/usr/lib/python2.6/site-packages/libxml2.pytdtdQElementDeschs

N(RRRRRRrRuRwRyR{R}R(((s+/usr/lib/python2.6/site-packages/libxml2.pyR,s							RcBseZddZdZdZdZdZdZdZ	dZ
dZd	Zd
Z
dZdZd
ZdZdZdZdZRS(cCsCt|idjo
tdn||_ti|d|dS(NRs xmlNs needs a PyCObject argumentR(R(RRRR_R(RR((s+/usr/lib/python2.6/site-packages/libxml2.pyRps
	cCsd|itt|fS(Ns<xmlNs (%s) object at 0x%x>(R:RR(R((s+/usr/lib/python2.6/site-packages/libxml2.pyRvscCsBti|i}|djotdntd|}|S(sDo a copy of the namespace. sxmlCopyNamespace() failedRN(R"txmlCopyNamespaceRRR	R(RRXt_xmlNs__tmp((s+/usr/lib/python2.6/site-packages/libxml2.pyt
copyNamespace}s

cCsBti|i}|djotdntd|}|S(s Do a copy of an namespace list. sxmlCopyNamespaceList() failedRN(R"txmlCopyNamespaceListRRR	R(RRXR((s+/usr/lib/python2.6/site-packages/libxml2.pytcopyNamespaceLists

cCsti|idS(s1Free up the structures associated to a namespace N(R"t	xmlFreeNsR(R((s+/usr/lib/python2.6/site-packages/libxml2.pytfreeNsscCsti|idS(sLFree up all the structures associated to the chained
           namespaces. N(R"t
xmlFreeNsListR(R((s+/usr/lib/python2.6/site-packages/libxml2.pyt
freeNsListscCsk|djo
d}n
|i}ti||i||}|djotdntd|}|S(sQCreation of a new child element, added at the end of
          @parent children list. @ns and @content parameters are
          optional (None). If @ns is None, the newly created element
          inherits the namespace of @parent. If @content is non None,
          a child list containing the TEXTs and ENTITY_REFs node will
          be created. NOTE: @content is supposed to be a piece of XML
          CDATA, so it allows entity references. XML special chars
          must be escaped first by using
          xmlEncodeEntitiesReentrant(), or xmlNewTextChild() should
           be used. sxmlNewChild() failedRN(RRR"R3R	R_(RR^R:R?t	parent__oRXR((s+/usr/lib/python2.6/site-packages/libxml2.pyR5s

	
cCsk|djo
d}n
|i}ti||i||}|djotdntd|}|S(stCreation of a new node element within a document. @ns and
          @content are optional (None). NOTE: @content is supposed to
          be a piece of XML CDATA, so it allow entities references,
          but XML special chars need to be escaped first by using
          xmlEncodeEntitiesReentrant(). Use xmlNewDocRawNode() if you
           don't need entities support. sxmlNewDocNode() failedRN(RRR"RR	R_(RRrR:R?R
RXR((s+/usr/lib/python2.6/site-packages/libxml2.pyRs

	
cCsk|djo
d}n
|i}ti||i||}|djotdntd|}|S(stCreation of a new node element within a document. @ns and
          @content are optional (None). NOTE: @content is supposed to
          be a piece of XML CDATA, so it allow entities references,
          but XML special chars need to be escaped first by using
          xmlEncodeEntitiesReentrant(). Use xmlNewDocRawNode() if you
           don't need entities support. sxmlNewDocNodeEatName() failedRN(RRR"R
R	R_(RRrR:R?R
RXR((s+/usr/lib/python2.6/site-packages/libxml2.pyRs

	
cCsk|djo
d}n
|i}ti||i||}|djotdntd|}|S(scCreation of a new node element within a document. @ns and
           @content are optional (None). sxmlNewDocRawNode() failedRN(RRR"RR	R_(RRrR:R?R
RXR((s+/usr/lib/python2.6/site-packages/libxml2.pyRs

	
cCsEti|i|}|djotdntd|}|S(s8Creation of a new node element. @ns is optional (None). sxmlNewNodeEatName() failedRN(R"txmlNewNodeEatNameRRR	R_(RR:RXR((s+/usr/lib/python2.6/site-packages/libxml2.pytnewNodeEatNames

cCsk|djo
d}n
|i}ti||i||}|djotdntd|}|S(sPCreate a new property tagged with a namespace and carried
           by a node. sxmlNewNsProp() failedRN(RRR"R8R	Rh(RRR:RRRXR((s+/usr/lib/python2.6/site-packages/libxml2.pyR9s

	
cCsk|djo
d}n
|i}ti||i||}|djotdntd|}|S(sPCreate a new property tagged with a namespace and carried
           by a node. sxmlNewNsPropEatName() failedRN(RRR"R:R	Rh(RRR:RRRXR((s+/usr/lib/python2.6/site-packages/libxml2.pyR;s

	
cCsk|djo
d}n
|i}ti||i||}|djotdntd|}|S(sCreation of a new child element, added at the end of
          @parent children list. @ns and @content parameters are
          optional (None). If @ns is None, the newly created element
          inherits the namespace of @parent. If @content is non None,
          a child TEXT node will be created containing the string
          @content. NOTE: Use xmlNewChild() if @content will contain
          entities that need to be preserved. Use this function,
          xmlNewTextChild(), if you need to ensure that reserved XML
          chars that might appear in @content, such as the ampersand,
          greater-than or less-than signs, are automatically replaced
           by their XML escaped entity representations. sxmlNewTextChild() failedRN(RRR"R>R	R_(RR^R:R?RRXR((s+/usr/lib/python2.6/site-packages/libxml2.pyR?s

	
cCs7|djo
d}n
|i}ti||idS(s/Associate a namespace to a node, a posteriori. N(RRR"R`(RRR((s+/usr/lib/python2.6/site-packages/libxml2.pyRas

	cCsk|djo
d}n
|i}ti||i||}|djotdntd|}|S(sqSet (or reset) an attribute carried by a node. The ns
           structure must be in scope, this is not checked sxmlSetNsProp() failedRN(RRR"RbR	Rh(RRR:RRRXR((s+/usr/lib/python2.6/site-packages/libxml2.pyRcs

	
cCs<|djo
d}n
|i}ti||i|}|S(s'Remove an attribute carried by a node. N(RRR"Rr(RRR:RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRs
s


	cCsti|idS(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+/usr/lib/python2.6/site-packages/libxml2.pytxpathNodeSetFreeNssN(RRRRRRRRRR5RRRRR9R;R?RaRcRsR(((s+/usr/lib/python2.6/site-packages/libxml2.pyRos$									
		
	
			
	RcBsJeZddZdZdZdZdZdZdZ	RS(cCs ||_ti|d|dS(NR(RR R(RR((s+/usr/lib/python2.6/site-packages/libxml2.pyRs	cCs1|idjoti|ind|_dS(N(RRR"R&(R((s+/usr/lib/python2.6/site-packages/libxml2.pyR%!scCsti|i|}|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(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytgrow*scCsti|i||}|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(RRRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytpush4scCsti|i|}|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(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pyR<scCsB|djo
d}n
|i}ti||i|||}|S(s%Setup an XML reader with new options N(RRR"R#(RRdRRyRReRX((s+/usr/lib/python2.6/site-packages/libxml2.pyR%Gs


	cCsNti|i|}|djotdntd|}||_|S(s2Create an xmlTextReader structure fed with @input sxmlNewTextReader() failedRN(R"txmlNewTextReaderRRR	RXR(RRRXt_inputBuffer__tmp((s+/usr/lib/python2.6/site-packages/libxml2.pyt
newTextReaderNs
	N(
RRRRR%RRRR%R(((s+/usr/lib/python2.6/site-packages/libxml2.pyRs			
			RcBs/eZddZdZdZdZRS(cCs(|djo||_dSd|_dS(N(RR(RR((s+/usr/lib/python2.6/site-packages/libxml2.pyRWs
	cCs1|idjoti|ind|_dS(N(RRR"txmlRelaxNGFreeParserCtxt(R((s+/usr/lib/python2.6/site-packages/libxml2.pyR%[scCsBti|i}|djotdntd|}|S(sparse a schema definition resource and build an internal
           XML Shema struture which can be used to validate instances. sxmlRelaxNGParse() failedRN(R"txmlRelaxNGParseRRRRK(RRXt_relaxNgParserCtxt__tmp((s+/usr/lib/python2.6/site-packages/libxml2.pytrelaxNGParseds

cCsti|i|}|S(sSemi private function used to pass informations to a parser
           context which are a combination of xmlRelaxNGParserFlag . (R"txmlRelaxParserSetFlagR(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytrelaxParserSetFlaglsN(RRRRR%RR(((s+/usr/lib/python2.6/site-packages/libxml2.pyRVs			RcBseeZd
dZdZdZdZdZdZdZ	dZ
dZd	ZRS(cCs ||_ti|d|dS(NR(RR'R(RR((s+/usr/lib/python2.6/site-packages/libxml2.pyRss	cCs=|djo
d}n
|i}ti|i|||dS(sDump an HTML document. N(RRR"R(RRRyRzR((s+/usr/lib/python2.6/site-packages/libxml2.pyR{s

	cCs:|djo
d}n
|i}ti|i||dS(s:Dump an HTML document. Formating return/spaces are added. N(RRR"R(RRRyR((s+/usr/lib/python2.6/site-packages/libxml2.pyRs

	cCs`|djo
d}n
|i}|djo
d}n
|i}ti|i||||dS(sLDump an HTML node, recursive behaviour,children are printed
           too. N(RRR"R(RRrRRyRzR
R((s+/usr/lib/python2.6/site-packages/libxml2.pyRs

	

	cCs]|djo
d}n
|i}|djo
d}n
|i}ti|i|||dS(suDump an HTML node, recursive behaviour,children are printed
           too, and formatting returns/spaces are added. N(RRR"R(RRrRRyR
R((s+/usr/lib/python2.6/site-packages/libxml2.pyRs

	

	cCsc|djo
d}n
|i}|djo
d}n
|i}ti|i|||||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(RRrRRRzRyR
R((s+/usr/lib/python2.6/site-packages/libxml2.pyR s

	

	cCs<|djo
d}n
|i}ti|i||}|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+(RRRyRRX((s+/usr/lib/python2.6/site-packages/libxml2.pyR,s


	cCs?|djo
d}n
|i}ti|i|||}|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"R1(RRRyRzRRX((s+/usr/lib/python2.6/site-packages/libxml2.pyR2s


	cCsti|i||}|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(RRRRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRscCsti|i|}|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(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytwriteStringsN(
RRRRRRRRR R,R2RR(((s+/usr/lib/python2.6/site-packages/libxml2.pyRrs					
				
	RgcBs&eZddZdZdZRS(cCs(|djo||_dSd|_dS(N(RR(RR((s+/usr/lib/python2.6/site-packages/libxml2.pyRs
	cCs1|idjoti|ind|_dS(N(RRR"txmlSchemaFreeParserCtxt(R((s+/usr/lib/python2.6/site-packages/libxml2.pyR%scCsBti|i}|djotdntd|}|S(sparse a schema definition resource and build an internal
           XML Shema struture which can be used to validate instances. sxmlSchemaParse() failedRN(R"txmlSchemaParseRRRRU(RRXt_SchemaParserCtxt__tmp((s+/usr/lib/python2.6/site-packages/libxml2.pytschemaParses

N(RRRRR%R(((s+/usr/lib/python2.6/site-packages/libxml2.pyRgs		RZcBseeZd
dZdZdZdZdZdZdZ	dZ
dZd	ZRS(cCs)d|_||_ti|d|dS(NR(RRRRR(RR((s+/usr/lib/python2.6/site-packages/libxml2.pyRs		cCs1|idjoti|ind|_dS(N(RRR"txmlSchemaFreeValidCtxt(R((s+/usr/lib/python2.6/site-packages/libxml2.pyR%scCs<|djo
d}n
|i}ti||i|}|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(RRdRReRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRs


	cCsti|i}|S(s3Check if any error was detected during validation. (R"txmlSchemaIsValidR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
schemaIsValidscCsti|i|}|S(s3Sets the options to be used during the validation. (R"txmlSchemaSetValidOptionsR(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytschemaSetValidOptionsscCsti|i}|S(s$Get the validation context options. (R"txmlSchemaValidCtxtGetOptionsR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytschemaValidCtxtGetOptionsscCsBti|i}|djotdntd|}|S(sOallow access to the parser context of the schema validation
           context s(xmlSchemaValidCtxtGetParserCtxt() failedRN(R"txmlSchemaValidCtxtGetParserCtxtRRRR(RRXt_SchemaValidCtxt__tmp((s+/usr/lib/python2.6/site-packages/libxml2.pytschemaValidCtxtGetParserCtxts

cCs9|djo
d}n
|i}ti|i|}|S(s$Validate a document tree in memory. N(RRR"Rk(RRrR
RX((s+/usr/lib/python2.6/site-packages/libxml2.pyRls


	cCsti|i||}|S(spDo a schemas validation of the given resource, it will use
           the SAX streamable validation internally. (R"txmlSchemaValidateFileR(RRRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytschemaValidateFilescCs9|djo
d}n
|i}ti|i|}|S(s<Validate a branch of a tree, starting with the given @elem. N(RRR"R(RRGRRX((s+/usr/lib/python2.6/site-packages/libxml2.pyR%s


	N(
RRRRR%RRRRRRlRR(((s+/usr/lib/python2.6/site-packages/libxml2.pyRZs									RcBs&eZddZdZdZRS(cCs(|djo||_dSd|_dS(N(RR(RR((s+/usr/lib/python2.6/site-packages/libxml2.pyR-s
	cCsti|i}|S(s+Obtain the base URI for the given locator. (R"txmlTextReaderLocatorBaseURIR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytBaseURI5scCsti|i}|S(s.Obtain the line number for the given locator. (R"txmlTextReaderLocatorLineNumberR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt
LineNumber:sN(RRRRRR(((s+/usr/lib/python2.6/site-packages/libxml2.pyR,s	RcBseZddZdZdZdZdZdZdZ	dZ
dZd	Zd
Z
dZdZd
ZdZdZdZdZdZdZdZdZdZdZdZRS(cCs(|djo||_dSd|_dS(N(RR(RR((s+/usr/lib/python2.6/site-packages/libxml2.pyR@s
	cCs1|idjoti|ind|_dS(N(RRR"t
xmlFreeURI(R((s+/usr/lib/python2.6/site-packages/libxml2.pyR%DscCsti|i}|S(s#Get the authority part from an URI (R"txmlURIGetAuthorityR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyt	authorityJscCsti|i}|S(s"Get the fragment part from an URI (R"txmlURIGetFragmentR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytfragmentOscCsti|i}|S(s Get the opaque part from an URI (R"txmlURIGetOpaqueR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytopaqueTscCsti|i}|S(sGet the path part from an URI (R"t
xmlURIGetPathR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyR"YscCsti|i}|S(sGet the port part from an URI (R"t
xmlURIGetPortR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyR^scCsti|i}|S(sGet the query part from an URI (R"txmlURIGetQueryR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytquerycscCsti|i}|S(sIGet the raw query part from an URI (i.e. the unescaped
           form). (R"txmlURIGetQueryRawR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytqueryRawhscCsti|i}|S(s Get the scheme part from an URI (R"txmlURIGetSchemeR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytschemenscCsti|i}|S(s Get the server part from an URI (R"txmlURIGetServerR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytserversscCsti|i|dS(s"Set the authority part of an URI. N(R"txmlURISetAuthorityR(RR((s+/usr/lib/python2.6/site-packages/libxml2.pytsetAuthorityxscCsti|i|dS(s!Set the fragment part of an URI. N(R"txmlURISetFragmentR(RR((s+/usr/lib/python2.6/site-packages/libxml2.pytsetFragment|scCsti|i|dS(sSet the opaque part of an URI. N(R"txmlURISetOpaqueR(RR((s+/usr/lib/python2.6/site-packages/libxml2.pyt	setOpaquescCsti|i|dS(sSet the path part of an URI. N(R"t
xmlURISetPathR(RR"((s+/usr/lib/python2.6/site-packages/libxml2.pytsetPathscCsti|i|dS(sSet the port part of an URI. N(R"t
xmlURISetPortR(RR((s+/usr/lib/python2.6/site-packages/libxml2.pytsetPortscCsti|i|dS(sSet the query part of an URI. N(R"txmlURISetQueryR(RR((s+/usr/lib/python2.6/site-packages/libxml2.pytsetQueryscCsti|i|dS(s<Set the raw query part of an URI (i.e. the unescaped form). N(R"txmlURISetQueryRawR(Rt	query_raw((s+/usr/lib/python2.6/site-packages/libxml2.pytsetQueryRawscCsti|i|dS(sSet the scheme part of an URI. N(R"txmlURISetSchemeR(RR((s+/usr/lib/python2.6/site-packages/libxml2.pyt	setSchemescCsti|i|dS(sSet the server part of an URI. N(R"txmlURISetServerR(RR((s+/usr/lib/python2.6/site-packages/libxml2.pyt	setServerscCsti|i|dS(sSet the user part of an URI. N(R"t
xmlURISetUserR(RR((s+/usr/lib/python2.6/site-packages/libxml2.pytsetUserscCsti|i}|S(sGet the user part from an URI (R"t
xmlURIGetUserR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pyRscCsti|i|}|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(RRRX((s+/usr/lib/python2.6/site-packages/libxml2.pytparseURIReferencescCsti||idS(s&Prints the URI in the stream @stream. N(R"txmlPrintURIR(Rtstream((s+/usr/lib/python2.6/site-packages/libxml2.pytprintURIscCsti|i}|S(s"Save the URI as an escaped string (R"t
xmlSaveUriR(RRX((s+/usr/lib/python2.6/site-packages/libxml2.pytsaveUrisN(RRRRR%RRRR"RRRRRRRRRRRRRRRRRRR(((s+/usr/lib/python2.6/site-packages/libxml2.pyR?s2																								iiiiii	i
iii
iiiiiiiiiiiiiiiiiii i!i"i#i$i%i&i'i(i)i*i+i,i-i.i@i/i0i1i2i3i4i5i6i7i8i9i:i;i<i=i>i?iAiBiCiDiEiFiGiHiIiJiKiLiMiNiOiPiQiRiSiTiUiViWiXiYiZi[i\i]i^i_i`iaibicidieifigihiiijikilimiiiiiiiiiiiiiiiiiiiiiiiiiiii	i
iii
iiiiiiiiiiiiiiiii i!iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii	i
ii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
iii
iiiiiiii@iAiBiCiDiEiFiGiHiIiJiKiLiMiNiOiPiQiRirisitiuiviiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii	i
iii
iiiiiiiiiiiiiiiiiii i!i"i#i$i%i&i'i(i)i*i+i,i-i.i/i0i1i2i3i4i5i6i7i8i9i:i;i<i=i>i?i@iAiBiCiDiEiFiGiHiIiJiKiLiMiNiOiPiQiRiSiTiUiViWiliminioiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii	i
iii
iiiiiiiii$i%iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiipiqirisitiuiviiiiiii i@iiiii(oR"R)Rt	ExceptionRRR	RRRRR R'R0RSRRRRRtPARSER_LOADDTDtPARSER_DEFAULTATTRStPARSER_VALIDATEtPARSER_SUBST_ENTITIESt PARSER_SEVERITY_VALIDITY_WARNINGtPARSER_SEVERITY_VALIDITY_ERRORtPARSER_SEVERITY_WARNINGtPARSER_SEVERITY_ERRORRRRRRRRRRRRRRRRRRRRRRRRRRRRR	RRRRRRRRR R"R%R'R*R,R/R1R4R6R8R:R<R>R@RBRERHRKRMRPRRRTRVRXRZR\R^R`RbRdRgRiRkRmRoRqRsRuRwRyR{R}RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR	RRRRRRRRRR R#R%R'R)R,R.R1R3R5R7R9R;R=R?RARCRERGRIRKRMRORQRTRVRYR[R]R_RaReRhRjRlRnRpRrRvRyR{R~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR	RR
RRRRRRRRRR!R#R%R'R)R+R-R/R1R3R5R7R9R;R=R?RARCRERGRIRKRMRORQRSRURWRYR[R]R_RaRcReRgRiRkRmRoRqRsRuRwRyR{R}RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR_RsRRR0RRhRXRcR$RRKRURSRRRRRRRRRRgRZRRtXLINK_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_IOt$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_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_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_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_TAGtXML_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_EDEADLKtXML_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_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_OUTPUTt
XML_CHECK_tXML_CHECK_Xt
XML_EXP_EMPTYtXML_EXP_FORBIDtXML_EXP_ATOMtXML_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_NODEtXML_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_ENDtXML_DOCB_DOCUMENT_NODEtXLINK_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_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_CTXTtXML_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_OUTPUTtXML_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_SCHEMATRONVtHTML_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_NOERRORtHTML_PARSE_NOWARNINGtHTML_PARSE_PEDANTICtHTML_PARSE_NOBLANKStHTML_PARSE_NONETtHTML_PARSE_COMPACTtXML_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_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_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_STRINGtXPATH_POINTtXPATH_RANGEtXPATH_LOCATIONSETtXPATH_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+/usr/lib/python2.6/site-packages/libxml2.pyt<module>s		 (i				


	#											
																																					
													
																																																								
											
																																						
												
																																																																																																																																																																																																
			

O<.*38?C:\H{
y~or5J={Eeu磝QkᯘG{?+]ן?wM3X^歌>{7پK>on\jyR g/=fOroNVv~Y+NGuÝHWyw[eQʨSb>>}Gmx[o[<{Ϯ_qF vMIENDB`