ó úàÜdc@s&ddlZddlZejdƒdad„Zd„ZejdƒZejƒZ e j dƒZ e e ƒdkrŽd GHej dƒne d jd ks´e djd krÉd GHej dƒneje jd deƒeje jddeƒdZxJed krMe j dƒZ e dkr@dGHej dƒnedZqWdZxJed kr e j dƒZ e dkr“dGHej dƒnedZqWWejƒe jƒtd krßdGHdtGHej dƒnejƒejdƒd krdGHndejdƒGHejƒdS(iÿÿÿÿNitcCs2tjd|ƒ}|jƒ}|jƒa|dS(Nt_obji(tlibxml2txpathParserContexttcontexttfunctiontcalled(tctxtxtpctxttctxt((sD/opt/cpanel/ea-libxml2/share/doc/libxml2/python/examples/tstxpath.pytfoo s  cCs d|dS(Ns%di((R R((sD/opt/cpanel/ea-libxml2/share/doc/libxml2/python/examples/tstxpath.pytbarsstst.xmls//*is xpath query: wrong node set sizeitdocR s!xpath query: wrong node set valueR i'sfoo(1)sxpath extension failuresbar(1)t3s,xpath extension failure got %s expecting '3's,xpath function: failed to access the contextsxpath function: %stOKsMemory leak %d bytes(tsysRt debugMemoryRR R t parseFileR txpathNewContextR t xpathEvaltrestlentexittnametregisterXPathFunctiont_otNonetitfreeDoctxpathFreeContextt cleanupParsert dumpMemory(((sD/opt/cpanel/ea-libxml2/share/doc/libxml2/python/examples/tstxpath.pytsR     &