ó \STc@sÃdZdZddlTddlmZmZddlTdejfd„ƒYZd„Z ddd „ƒYZ d „Z e d kr¿e ƒZ e jejƒƒe jejƒƒe jd ƒnd S(s/ A SAX driver for the LT XML Python interface. s0.10iÿÿÿÿ(t*(tsaxlibtsaxutilst SAX_XMLintercBs}eZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z d „Z d „Z d „Z d „ZRS( cCstjj|ƒdS(N(RtParsert__init__(tself((sP/opt/freeware/lib64/python2.7/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pyRscCs|jt|tƒƒdS(N(t_parsetOpentNSL_read(RtsysID((sP/opt/freeware/lib64/python2.7/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pytparsescCs|jt|tƒƒdS(N(RtFOpenR (Rtfile((sP/opt/freeware/lib64/python2.7/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pyt parseFilescCstdƒ‚dS(NsLocales not supported(t SAXException(Rtlocale((sP/opt/freeware/lib64/python2.7/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pyt setLocalescCsdS(NtXMLinter((R((sP/opt/freeware/lib64/python2.7/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pytget_parser_namescCsdS(NtUnknown((R((sP/opt/freeware/lib64/python2.7/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pytget_parser_version scCstS(N(tversion(R((sP/opt/freeware/lib64/python2.7/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pytget_driver_version#scCsdS(Ni((R((sP/opt/freeware/lib64/python2.7/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pyt is_validating&scCsdS(Ni((R((sP/opt/freeware/lib64/python2.7/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pytis_dtd_reading)scCstdƒ‚dS(Ns!Incremental parsing not supported(R(R((sP/opt/freeware/lib64/python2.7/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pytreset,scCstdƒ‚dS(Ns!Incremental parsing not supported(R(Rtdata((sP/opt/freeware/lib64/python2.7/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pytfeed/scCstdƒ‚dS(Ns!Incremental parsing not supported(R(R((sP/opt/freeware/lib64/python2.7/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pytclose2scCsHt|ƒ}x5|rC|jdkrF|jj|jt|jƒƒnî|jdkrk|jj|jƒnÉ|jdkrŸ|jj|j dt |j ƒƒn•|jdkrã|jj|jt|jƒƒ|jj|jƒnQ|jdkr|j j t jddƒƒn#|jdkr(d GHn d |jGHt|ƒ}qWdS( Ntstarttendttextitemptytbads Syntax errortpis?pis###(t GetNextBitttypet doc_handlert startElementtlabelt AttributeItemtitemt endElementt characterstbodytlent err_handlert fatalErrorRRtNone(RR tbit((sP/opt/freeware/lib64/python2.7/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pyR7s&  % (t__name__t __module__RR RRRRRRRRRRR(((sP/opt/freeware/lib64/python2.7/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pyR s            cCs|dS(Ni((tpair((sP/opt/freeware/lib64/python2.7/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pytnamePsR)cBsYeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z RS( cCs||_t|ƒ|_dS(N(R*tItemActualAttributestlist(RR*((sP/opt/freeware/lib64/python2.7/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pyRUs cCs t|jƒS(N(R.R8(R((sP/opt/freeware/lib64/python2.7/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pyt getLengthYscCs|j|dS(Ni(R8(Rti((sP/opt/freeware/lib64/python2.7/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pytgetName\scCsdS(NtCDATA((RR:((sP/opt/freeware/lib64/python2.7/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pytgetType_scCs5t|ƒtkr"t|j|ƒS|j|dSdS(Ni(R%t StringTypet GetAttrValR*R8(RR:((sP/opt/freeware/lib64/python2.7/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pytgetValuebscCs t|jƒS(N(R.R8(R((sP/opt/freeware/lib64/python2.7/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pyt__len__hscCs5t|ƒtkr"t|j|ƒS|j|dSdS(Ni(R%R>R?R*R8(Rtkey((sP/opt/freeware/lib64/python2.7/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pyt __getitem__kscCstt|jƒS(N(tmapR6R8(R((sP/opt/freeware/lib64/python2.7/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pytkeysqscCst|j|ƒS(N(R?R*(RRB((sP/opt/freeware/lib64/python2.7/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pythas_keyts( R3R4RR9R;R=R@RARCRERF(((sP/opt/freeware/lib64/python2.7/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pyR)Ss        cCstƒS(N(R(((sP/opt/freeware/lib64/python2.7/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pyt create_parseryst__main__stst.xmlN((t__doc__Rttypestxml.saxRRRRRR6R)RGR3tptsetDocumentHandlert CanonizertsetErrorHandlert ErrorPrinterR (((sP/opt/freeware/lib64/python2.7/site-packages/_xmlplus/sax/drivers/drv_ltdriver.pyts  C &