ó ›yŽ:c@s~ddlZddlZddlmZdd d„ƒYZdd d„ƒYZdd d„ƒYZd ejfd „ƒYZdS(i˙˙˙˙N(tXHTML_NAMESPACEt XHtmlDocTypecBseZd„ZRS(cCsOd|_d|_d|_|r*|jp-g|_|rB|jpEg|_dS(Nthtmls -//W3C//DTD XHTML 1.0 Strict//ENsDTD/xhtml1-strict.dtd(tnametpublicIdtsystemIdtentitiestnotationt notations(tselftdoctype((sJ/opt/freeware/lib/python2.7/site-packages/_xmlplus/dom/ext/XHtmlPrinter.pyt__init__s    (t__name__t __module__R (((sJ/opt/freeware/lib/python2.7/site-packages/_xmlplus/dom/ext/XHtmlPrinter.pyRst XHtmlAttrcBseZd„Zd„ZRS(cCs+t|_tj|jƒ|_||_dS(N(Rt namespaceURItstringtlowerRtnode(R R((sJ/opt/freeware/lib/python2.7/site-packages/_xmlplus/dom/ext/XHtmlPrinter.pyR s  cCst|j|ƒS(N(tgetattrR(R tkey((sJ/opt/freeware/lib/python2.7/site-packages/_xmlplus/dom/ext/XHtmlPrinter.pyt __getattr__s(R R R R(((sJ/opt/freeware/lib/python2.7/site-packages/_xmlplus/dom/ext/XHtmlPrinter.pyRs t XHtmlElementcBseZd„Zd„ZRS(cCs"tj|jƒ|_||_dS(N(RRttagNameR(R R((sJ/opt/freeware/lib/python2.7/site-packages/_xmlplus/dom/ext/XHtmlPrinter.pyR s cCst|j|ƒS(N(RR(R R((sJ/opt/freeware/lib/python2.7/site-packages/_xmlplus/dom/ext/XHtmlPrinter.pyR s(R R R R(((sJ/opt/freeware/lib/python2.7/site-packages/_xmlplus/dom/ext/XHtmlPrinter.pyRs tXHtmlPrintVisitorcBs,eZd„Zd„Zd„Zd„ZRS(cCs9idd6}tjj||||d|ƒd|_dS(Nshttp://www.w3.org/1999/xhtmltnsHintsi(tNonetPrintert PrintVisitorR t_html(R tstreamtencodingtindenttxhtml((sJ/opt/freeware/lib/python2.7/site-packages/_xmlplus/dom/ext/XHtmlPrinter.pyR $s  cCsG|jƒ|jƒ|jt|jƒƒ|j|jd|jƒdS(Ntexclude(t visitPrologt _tryIndenttvisitDocumentTypeRR t visitNodeListt childNodes(R R((sJ/opt/freeware/lib/python2.7/site-packages/_xmlplus/dom/ext/XHtmlPrinter.pyt visitDocument*s   cCstjj|t|ƒƒdS(N(RRt visitAttrR(R R((sJ/opt/freeware/lib/python2.7/site-packages/_xmlplus/dom/ext/XHtmlPrinter.pyR)1scCstjj|t|ƒƒdS(N(RRt visitElementR(R R((sJ/opt/freeware/lib/python2.7/site-packages/_xmlplus/dom/ext/XHtmlPrinter.pyR*5s(R R R R(R)R*(((sJ/opt/freeware/lib/python2.7/site-packages/_xmlplus/dom/ext/XHtmlPrinter.pyR#s   (((( RRtxml.domRRRRRR(((sJ/opt/freeware/lib/python2.7/site-packages/_xmlplus/dom/ext/XHtmlPrinter.pyts