MINI SHELL

Server : Apache/2.2.2 (Fedora)
System : Linux App1.pathumtani.go.th 2.6.20-1.2320.fc5smp #1 SMP Tue Jun 12 19:40:16 EDT 2007 i686
User : apache ( 48)
PHP Version : 5.2.9
Disable Function : NONE
Directory :  /proc/self/root/usr/lib/python2.4/site-packages/_xmlplus/dom/ext/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //proc/self/root/usr/lib/python2.4/site-packages/_xmlplus/dom/ext/Printer.pyc
m
m>c@sdZdkZdkZdklZdklZlZdklZl	Z	l
Z
lZdkl
Z
dklZdklZdklZd	Zd
ZdZeideefZeid
ZeidZhdd<dd<dd<Zy,dkZdklZdZdZWn"ej
odZeZnXdZdddedZ defdYZ!d efd!YZ"dS("s
The printing sub-system.
WWW: http://4suite.com/4DOM         e-mail: support@4suite.com

Copyright (c) 2000 Fourthought Inc, USA.   All Rights Reserved.
See  http://4suite.com/COPYRIGHT  for license and copyright information
N(sNode(sVisitorsWalkerInterface(sextsXMLNS_NAMESPACEs
XML_NAMESPACEsXHTML_NAMESPACE(sTranslateHtmlCdata(sHTML_4_TRANSITIONAL_INLINE(sHTML_FORBIDDEN_END(sHTML_BOOLEAN_ATTRSs[---]s[-][-][-][-]s[]s%s|%ss([-])([-])s[&<]|]]>t&s&amp;t<s&lt;s]]>s]]&gt;(sUnicodeTypecCsGti|d}t|tj	ot|d}n||dS(Nisutf-8(tcodecstlookuptencodingtencoderttypettexttUnicodeTypetunicode(RRR((t</usr/lib/python2.4/site-packages/_xmlplus/dom/ext/Printer.pytutf8_to_code)scCsti|dddgjotd|nti|d}t|t	j	ot
|d}nt||dS(NsUTF-8s
ISO-8859-1sLATIN-1sInvalid encoding: %sisutf-8(tstringtupperRt
ValueErrorRRRRRRR	tstr(RRR((R
tstrobj_to_utf8str.scCscti|}|djo|Sndkl}|idd|i|}|i	|}|S(NsUTF-8(swstrings
ISO-8859-1sISO_8859-1:1987(
RR
RRtxml.unicode.iso8859twstringt
install_aliast	from_utf8twstencode(RRRR((R
R7s

cCs|pd	Snd|jod}tidd|}nd}tidd|}d|jotidd|}n||fS(
s9Handles normalization and some intelligence about quotingtt't"s&quot;s&apos;s
s&#10;N(RR(t
characterst	delimitertretsubt	new_chars(RRR((R
tTranslateCdataAttrGs

sUTF-8RicCs|pdSn|pnti|o titd|d}n|}|ddjo#|ddjod|d}qn|}ti|otid	|d}n|||}|S(s
    charsetHandler is a function that takes a string or unicode object as the
    first argument, representing the string to be procesed, and an encoding
    specifier as the second argument.  It must return a string or unicode
    object
    RcCs||iS(N(tdtmtgroup(R!R ((R
t<lambda>gsiis]]t>s&gt;icCsdt|iS(Ns&#%i;(tordR!R"(R!((R
R#tsN(Rt
markupSafetg_cdataCharPatterntsearchtsubntg_charToEntityt
new_stringt
prev_charstXML_ILLEGAL_CHAR_PATTERNtcharsetHandlerR(RRR,R&R.R+((R
tTranslateCdataZs "tPrintVisitorcBstZddddddZdZdZdZddZdZd	Z	d
Z
dZdZd
Z
dZdZdZdZdZdZdZdZRS(NRicCsx||_||_hg|_|ph|_||_d|_d|_	|pg|_d|_
||_||_dS(Ni(tstreamtselfRt_namespacestnsHintst_nsHintstindentt_indentt_deptht_inTextt
plainElementst_plainElementstNonet_htmltisXhtmlt_isXhtmlt	force8bit(R2R1RR6R:R4R>R@((R
t__init__{s								cCsF|iot||i}nt||i}|ii|dS(N(	R2R@RRRtobjRR1twrite(R2RRB((R
t_writes

cCs8|io)|io|id|i|indS(Ns
(R2R9R7RDR8(R2((R
t
_tryIndentscCs|idjot|id|_n|i}|itijo|i	|Sn|iti
jo|i|Sni|itijo|i
|SnE|itijo|i|Sn!|itijo|i|Sn|itijo|i|Sn|itijo|i|Sn|itijo|i|Sn|itijo|i|Snm|itijo|i|SnI|itijo|i|Sn%|itijo|i|Snt dt!|dS(NtgetElementsByNamesUnknown node type: %s("R2R=R<thasattrtnodet
ownerDocumenttnodeTypetNodetELEMENT_NODEtvisitElementtATTRIBUTE_NODEt	visitAttrt	TEXT_NODEt	visitTexttCDATA_SECTION_NODEtvisitCDATASectiontENTITY_REFERENCE_NODEtvisitEntityReferencetENTITY_NODEtvisitEntitytPROCESSING_INSTRUCTION_NODEtvisitProcessingInstructiontCOMMENT_NODEtvisitCommentt
DOCUMENT_NODEt
visitDocumenttDOCUMENT_TYPE_NODEtvisitDocumentTypetDOCUMENT_FRAGMENT_NODEtvisitDocumentFragmentt
NOTATION_NODEt
visitNotationt	Exceptiontrepr(R2RHRJ((R
tvisits8	cCs/x(|D] }||j	o
|i|qWdS(N(RHtcurrtexcludeR2Rf(R2RHRhRg((R
t
visitNodeListscCs(x!|iD]}|i|q
WdS(N(RHtvaluestitemR2Rf(R2RHRk((R
tvisitNamedNodeMaps
cCs|itjodSn|id|i|i}|p|ioEt||i	}t|\}}|i
id|||fndS(Nt s=%s%s%s(RHtnamespaceURItXMLNS_NAMESPACER2RDtnametvalueR=R/RRRRR1RC(R2RHRRqR((R
ROs	!cCs(|id|ipdd|_dS(Ns#<?xml version='1.0' encoding='%s'?>sutf-8i(R2RDRR9(R2((R
tvisitPrologs	cCsK|ip
|i|io|i|i|i|id|idS(NRh(R2R=RrRHtdoctypeR_Rit
childNodes(R2RH((R
R]scCs|i|idS(N(R2RiRHRt(R2RH((R
Rasc
Cs|ii|idi|i|ij}|p
|i|i	d|i|i
p|io;d}|i
ohdt
<dt<}nti|}|io&|ii||i}h|_n|d=x|iD]}|idi|p|id|||joXt||\}}|od||||f}nd|||f}||}n|||id|<qW|i	|nx$|iiD]}	|i|	qWt |i!o|i	d|i"d|_"|i#|i!|i"d|_"|ip|it$jo3|i%o|p
|i|i	d	|iqnQ|ip|i	d
n6|it$jo|i	d|in|i	d|id=d|_%dS(
Nis<%sRtxmls xmlns:%s=%s%s%ss
 xmlns=%s%s%sR$is</%s>s/>s></%s>i(&R2R3tappendtcopyRHttagNameR;tinlineRERDR?R=t
namespacest
XML_NAMESPACER<tXHTML_NAMESPACEtnsstexttGetAllNsR5tupdatetkeystprefixthas_keyRtnsuriRtxmlnst
attributesRjtattrROtlenRtR8RitHTML_FORBIDDEN_ENDR9(
R2RHRRRRRzRyR}R((R
RMsV

	

4



	cCs|i}|ioti|o|}n|oO|iot||i	}nt
||i	}|ii|d|_
ndS(Ni(RHtdataRR2R7RtstripR=tTranslateHtmlCdataRR/R1RCR9(R2RHR((R
RQs	


cCs|io|iodSn|i|id|i|io!d|ijod|i}nd|i}|io!d|ijod|i}nd|i}|io%|io|id||fn |io|id|n|i	p
|i
oh|id|id|_|i|i	|i|i
|id|_|i|id	n|id
d|_
dS(Ns<!DOCTYPE %sRs'%s's"%s"s
 PUBLIC %s %ss
 SYSTEM %ss [is]>R$i(RstsystemIdtpublicIdR2RERDRptsystemtpublictentitiest	notationsR8RlR9(R2RsRR((R
R_*s2






	cCs|i|id|i|io|id|i|io|id|i|io|id|i|iddS(s+Visited from a NamedNodeMap in DocumentTypes<!ENTITY %ss
 PUBLIC %ss
 SYSTEM %ss	 NDATA %sR$N(R2RERDRHtnodeNameRRtnotationName(R2RH((R
RWJs

cCsk|i|id|i|io|id|i|io|id|i|iddS(s+Visited from a NamedNodeMap in DocumentTypes
<!NOTATION %ss
 PUBLIC %ss
 SYSTEM %sR$N(R2RERDRHRRR(R2RH((R
RcTs

cCs+|i|id|id|_dS(Ns<![CDATA[%s]]>i(R2RERDRHRR9(R2RH((R
RS]s
	cCs+|i|id|id|_dS(Ns	<!--%s-->i(R2RERDRHRR9(R2RH((R
R[cs
	cCs!|id|id|_dS(Ns&%s;i(R2RDRHRR9(R2RH((R
RUis	cCs4|i|id|i|ifd|_dS(Ns	<?%s %s?>i(R2RERDRHttargetRR9(R2RH((R
RYns
	(t__name__t
__module__R<RARDRERfRiRlRORrR]RaRMRQR_RWRcRSR[RURY(((R
R0zs&			-						/	
	 	
					tPrintWalkercBs#tZdZdZdZRS(NcCsti||||_dS(N(tWalkerInterfaceRAR2tvisitort	startNodet
start_node(R2RR((R
RAvs	cCs|ii|idS(s?There is really no step to printing.  It prints the whole thingN(R2RRfR(R2((R
tstep{scCs
|iS(N(R2R(R2((R
truns(RRRARR(((R
Rus		(#t__doc__RRtxml.domRKtxml.dom.ext.VisitortVisitorRR~RoR{R|txml.dom.htmlRtHTML_4_TRANSITIONAL_INLINERtHTML_BOOLEAN_ATTRStILLEGAL_LOW_CHARStSURROGATE_BLOCKtILLEGAL_HIGH_CHARStcompileR-tg_utf8TwoBytePatternR'R*RttypesRRRtImportErrorRR/R0R(R~RRRR*R'RKRoRRRRRRR|RRRR0RRR{RR/RR-RR((R
t?s6




!	
	
	
	 

Anon7 - 2021