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/html/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //proc/self/root/usr/lib/python2.4/site-packages/_xmlplus/dom/html/GenerateHtml.pyo
mň
›yŽ:c@sdkZdkZdkZy'dklZdklZeiZWn%e	j
odGHei
dƒnXddd„Zd„Z
ddd	„Zd
„Zd„Zd„Zd
„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zhdeef<deef<deef<deef<deef<dedf<dedf<Zd„Zedjo—eiieidƒZ dZ!e"eiƒdjod e GHei
dƒn(e"eiƒd!joeidZ!neidZ#ee#e!e ƒndS("N(sNode(sSaxs4You need to have PyXML installed to run this programicCsk|pd}t|ƒ}t||ƒ}|idƒ}g}x'|D]}|it|||ƒƒqDW|S(Nt.tclass(
t
output_dirtReadertfileNametdomtCreateHeadertprogram_nametheadertgetElementsByTagNametclassestoutfilestklasstappendtGenClassFile(RRRRRR
RR((tB/usr/lib/python2.4/site-packages/_xmlplus/dom/html/GenerateHtml.pytGenerates
cCsŐd}|idƒ}|o/|ti|didiƒ}|d}n|od|}nd}|d|}|d}|idƒ}|o=|d	}|ti|didiƒd
}|d}n|S(NtRis

s by s,### This file is automatically generated%s.
s### DO NOT EDIT!

t	copyrights"""
s
s"""

(tresultRR	Rtstringtstript
childNodestdatat	prog_nametadd_strR(RRRRRR((RRs !

%t icCs|||S(N(ttabtcountttext(RRR((Rtindent4scCstdd|ƒS(Nis return self.getAttribute("%s")

(Rtname(Rtvalue((Rt
stringGetAttr8scCstdd|ƒS(Nis self.setAttribute("%s", value)

(RR(R((Rt
stringSetAttr;scCstdd|ƒS(Nis return self.hasAttribute("%s")

(RR(RR ((RtboolGetAttr?scCsZtddƒ}|tdd||fƒ}|tddƒ}|tdd|ƒ}|S(Nis
if value:
isself.setAttribute("%s", "%s")
selse:
sself.removeAttribute("%s")

(RRR(RR((RtboolSetAttrBs
cCsPtdd|ƒ}|tddƒ}|tddƒ}|tddƒ}|S(Nis value = self.getAttribute("%s")
s
if value:
isreturn int(value)
s
return 0

(RRR(RR R((RtlongGetAttrJs
cCstdd|ƒS(Nis%self.setAttribute("%s", str(value))

(RR(R((RtlongSetAttrQscCstdd|ƒS(Nis3return string.capitalize(self.getAttribute("%s"))

(RR(RR ((RtlistGetAttrUscCs…tddƒ}|tddƒ}|tddƒ}|tddƒ}|tddƒ}|tddƒ}|tdd	ƒ}|S(
Nisif not self.firstChild:
isreturn 
s&if self.firstChild == self.lastChild:
sreturn self.firstChild.data
sself.normalize()
sGtext = filter(lambda x: x.nodeType == Node.TEXT_NODE, self.childNodes)
sreturn text[0].data

(RR(tdummyR R((RtnodeGetAttrYscCsŃtddƒ}|tddƒ}|tddƒ}|tddƒ}|tddƒ}|tdd	ƒ}|tdd
ƒ}|tddƒ}|tddƒ}|tddƒ}|tdd
ƒ}|S(Nistext = None
sfor node in self.childNodes:
is1if not text and node.nodeType == Node.TEXT_NODE:
istext = node
selse:
sself.removeChild(node)
s	if text:
stext.data = value
s0text = self.ownerDocument.createTextNode(value)
sself.appendChild(text)

(RR(R(R((RtnodeSetAttrcscCs,|p
d}nd|}tdd|ƒS(NtNones"%s"isreturn %s

(R R(RR ((RtconstGetAttrrs

cCsrtddƒ}|tddƒ}|tddƒ}|tddƒ}|tddƒ}|tdd	ƒ}|S(
Nisparent = self.parentNode
swhile parent:
isif parent.nodeName == "FORM":
isreturn parent
sparent = parent.parentNode
s
return None

(RR(R(tdummy2R((RtformGetAttrzstbooltlongtlisttnodeRtformtconstc"Csmd|idƒ}tii||dƒ}t|dƒ}|i
ti|d|ƒƒ|i
dƒ|i
dƒ|idƒd	idƒ}!ti|!d
ƒd}|i
d|!|fƒ|i
d
ƒ|i
d||fƒ|i
tddƒƒ|idƒ}|idƒ}|p8|pti|idƒƒ}n|i
d|ƒn|i
dƒ|i
tdd|ƒƒ|i
tddƒƒ|idƒ}g} g}
xr|D]j}|idƒ}|idƒ}|idƒ}|pti|ƒ}n|idƒ}|idƒd	}t|idƒƒ}t|idƒƒ}|oO|i
tdd|ƒƒt"|d	}|i
|||ƒƒ| i$|ƒn|ot|i
tdd |ƒƒt"|d}y|i
||p|ƒƒWnd!|||f‚nX|
i$|ƒq°q°W|id"ƒ}|o|i
tdd#ƒƒnxf|D]^}|idƒ}|id$ƒd	i)}g}x9|D]1}
|
idƒ}	|
i.}|i$|	|fƒqW|i
tdd%|ƒƒxD|D]<\}	}|i
d&|	ƒ|o|i
d'|i0ƒqăqăW|i
dƒ|id(ƒd	i.}|oCtiti2|i0ƒd
ƒ}x8|D]}t5|d|ƒqrWn|i
tdd)ƒƒ|i
d
ƒqUW|i
tdd*ƒƒ|i
tdd+|ƒƒt6| ƒo|i
tdd,ƒƒx2| d D]&}|i
tdd-||fƒƒqW| d}|i
tdd.||fƒƒ|i
tdd/ƒƒn|i
tdd0|ƒƒt6|
ƒo|i
tdd1ƒƒx2|
d D]&}|i
tdd2||fƒƒqËW|
d}|i
tdd3||fƒƒ|i
tdd/ƒƒn|i
tdd4ƒƒ|i
tdd5|ƒƒ|S(6Ns
HTML%sElementRs.pytws$FILE$simport string
sfrom xml.dom import Node
t	baseclassiRi˙˙˙˙sfrom %s import %s
s
sclass %s(%s):

is*def __init__(self, ownerDocument, nodeNametmultiplettagnames="%s"s):
is,%s.__init__(self, ownerDocument, nodeName)

s### Attribute Methods ###

t	attributettypethtmlnameR tpermissionstreadablet	writeablesdef _get_%s(self):
sdef _set_%s(self, value):
s+Set function '%s' in class %s, attribute %stmethods### Methods ###

tparamssdef %s(selfs, %ss=%stcodespass
s#### Attribute Access Mappings ###

s2_readComputedAttrs = %s._readComputedAttrs.copy()
s_readComputedAttrs.update({
s"%s" : _get_%s,
s"%s" : _get_%s
s})

s4_writeComputedAttrs = %s._writeComputedAttrs.copy()
s_writeComputedAttrs.update({
s"%s" : _set_%s,
s"%s" : _set_%s
sJ_readOnlyAttrs = filter(lambda k,m=_writeComputedAttrs: not m.has_key(k),
sA                 %s._readOnlyAttrs + _readComputedAttrs.keys())

(7RtgetAttributet
class_nametostpathtjoinRRtopentfiletwriteRtreplaceRR	R6tsplitt	base_nameRR7ttag_nametuppertattrst
read_attrstwrite_attrstattrtdom_namet
value_typet	html_nameR R<tintR=R>tg_valueTypeMaptget_funcR
tset_functmethodsR?tmethod_nameRR@t
param_listtparamtargt
firstChildtdefaultRRARtlinestlinetwriteTabtlen("RRRRARZRURCRORHR^RQRXR=R]R[R@R?R\R>R7RYRSRRTRbR<RRRLR`RaR RMRPR6((RRŽsÄ



	

$
 
$
 t__main__iis"Usage:  %s input_file [output_dir]i($RRDtsystxml.domtNodetxml.dom.ext.readertSaxtFromXmlFileRtImportErrortexitR+RRRR!R"R#R$R%R&R'R)R*R,R.RWRt__name__REtbasenametargvRRRdt
input_file(R*RWRR$R"RhR'R%R)R,RRRR.RRqR#RfRRR!RR&RjRD((Rt?sB


									
			
o
	t
	


Anon7 - 2021