ó +·=c@sŸdZdZddlmZddlmZddlZyedƒWn*ek rrddl m Z d„ZnXd ej ej fd „ƒYZ d „ZdS( s SAX driver for xmllib.py s0.91i˙˙˙˙(tsaxutils(tpylibsNt(twstringcCstj||ƒjƒS(N(Rtdecodetutf8(tstrtencoding((sL/opt/freeware/lib/python2.7/site-packages/_xmlplus/sax/drivers/drv_xmllib.pytunicodest SAX_XLParsercBsıeZdZd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z d „Z d „Z d „Z d „Zd „Zd„Zd„Zd„Zd„Zd„Zd„ZRS(sSAX driver for xmllib.py.cCs7tjj|ƒtjj|ƒd|_|jƒdS(Ni(txmllibt XMLParsert__init__Rt LibParsert standalonetreset(tself((sL/opt/freeware/lib/python2.7/site-packages/_xmlplus/sax/drivers/drv_xmllib.pyR s cCst||jƒS(N(RR(RR((sL/opt/freeware/lib/python2.7/site-packages/_xmlplus/sax/drivers/drv_xmllib.pyt_convertscCswt||jƒ}i}x<|jƒD].\}}t||jƒ|t||jƒscCs|jS(N(tsysID(R((sL/opt/freeware/lib/python2.7/site-packages/_xmlplus/sax/drivers/drv_xmllib.pyt getSystemIdAscCsdS(s5Internal: returns true if location info is available.i((R((sL/opt/freeware/lib/python2.7/site-packages/_xmlplus/sax/drivers/drv_xmllib.pyt _can_locateDscCsdS(NR ((R((sL/opt/freeware/lib/python2.7/site-packages/_xmlplus/sax/drivers/drv_xmllib.pytget_parser_nameJscCstjS(N(R tversion(R((sL/opt/freeware/lib/python2.7/site-packages/_xmlplus/sax/drivers/drv_xmllib.pytget_parser_versionMscCstS(N(R0(R((sL/opt/freeware/lib/python2.7/site-packages/_xmlplus/sax/drivers/drv_xmllib.pytget_driver_versionPscCsdS(Ni((R((sL/opt/freeware/lib/python2.7/site-packages/_xmlplus/sax/drivers/drv_xmllib.pyt is_validatingSscCsdS(Ni((R((sL/opt/freeware/lib/python2.7/site-packages/_xmlplus/sax/drivers/drv_xmllib.pytis_dtd_readingVscCs&tjj|ƒd|_d|_dS(Nisutf-8(R R Rt unfed_so_farR(R((sL/opt/freeware/lib/python2.7/site-packages/_xmlplus/sax/drivers/drv_xmllib.pyRYs cCs9|jr"|jjƒd|_ntjj||ƒdS(Ni(R5Rt startDocumentR R tfeed(RR!((sL/opt/freeware/lib/python2.7/site-packages/_xmlplus/sax/drivers/drv_xmllib.pyR7^s   cCs!tjj|ƒ|jjƒdS(N(R R tcloseRt endDocument(R((sL/opt/freeware/lib/python2.7/site-packages/_xmlplus/sax/drivers/drv_xmllib.pyR8es(t__name__t __module__t__doc__R RRRR"R%R(R)R+R-R.R/R1R2R3R4RR7R8(((sL/opt/freeware/lib/python2.7/site-packages/_xmlplus/sax/drivers/drv_xmllib.pyR s(                  cCstƒS(N(R (((sL/opt/freeware/lib/python2.7/site-packages/_xmlplus/sax/drivers/drv_xmllib.pyt create_parserks(R<R0txml.saxRtxml.sax.driversRR Rt NameErrortxml.unicode.iso8859RR R R R=(((sL/opt/freeware/lib/python2.7/site-packages/_xmlplus/sax/drivers/drv_xmllib.pyts   U