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

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //proc/self/root/usr/lib/python2.4/site-packages/_xmlplus/xslt/TemplateElement.pyc
mς
Fμm>c@s™dZdkZdkZdklZdkZdkZdkZdk	l
Z
dklZlZl
Z
lZlZdklZdefd„ƒYZdS(s
Implementation of the XSLT Spec template stylesheet element.
WWW: http://4suite.com/4XSLT        e-mail: support@4suite.com

Copyright (c) 1999-2000 Fourthought Inc, USA.   All Rights Reserved.
See  http://4suite.com/COPYRIGHT  for license and copyright information
N(sEMPTY_NAMESPACE(sExpandQName(sXsltElements
XsltExceptionsXPatternParsersErrors
XSL_NAMESPACE(sUtiltTemplateElementcBsntZdZeiidddd„Zd	„Zd
„Zddd„Z
d
„Zd„Zd„Z
d„ZRS(NtmatchtmodetprioritytnamettemplatetxsltcCs ti||||||ƒdS(N(tXsltElementt__init__tselftdocturit	localNametprefixtbaseUri(R
RRR
RR((tA/usr/lib/python2.4/site-packages/_xmlplus/xslt/TemplateElement.pyR	scCs}tiii|ƒ|id<|itdƒ|id<|itdƒ}|pd|id<n&t
i|d|iƒ}||id<|itdƒ}t
i|d|iƒ}||id<g|id	<g|id
<x΅|iD]ͺ}	|	itjoz|	idjo|id	i|	ƒq‰|	idd
gjo|id
id|	fƒq‰|id
id|	fƒqί|id
id|	fƒqίWg|id<|ioΥ|itdƒpd}|dj	o-yt|ƒ}Wqχttiƒ‚qχXntiƒ}|i|iƒiƒ}x[|D]O\}\}}
|djo
|i}n|}|idi||
|fƒq"WndS(Nt_nssRt_matchRt_modet
namespacesRt_namet_paramst	_elementstparamtchoosetifiit_patternInfoR($txmltdomtexttGetAllNsR
t__dict__tgetAttributeNStEMPTY_NAMESPACEt	mode_attrtNonetUtiltExpandQNameRt
split_namet	name_attrt
childNodestchildtnamespaceURIt
XSL_NAMESPACER
tappendRRtfloatt
XsltExceptiontErrortILLEGAL_TEMPLATE_PRIORITYtXPatternParsertparsertparsePatterntgetMatchShortcutst	shortcutstpatterntshortcutt	extra_argttpl_priority(R
R(R6R7R3R8R:R'R#R*R9R((Rtsetup sN	
	








cCs|i|i|ifS(N(R
RRR(R
((RtgetMatchInfoWsicCsψ|ph}|i|iƒ|iiƒ}xZ|iD]O}|i
|iƒ}|dj	o||i|i<q6|i||ƒd}q6Wd}
xS|iD]H\}}	|o|	i|||ƒ\}}
q™|	i||ƒd}q™W||_||
fS(Ni(tparamstcontextt
setNamespacesR
RtvarBindingstcopytorigVarsRRtgetRtvalueR$tinstantiatet	processortrec_tpl_paramsRtrecurseR*t	new_level(R
R>RFR=RIRHRRBRDR*RG((RREZs&



		cCsd|i|i|i|ifS(N(R$R
R+R
RR(R
((Rt__getinitargs__wscCsFti|ƒ}||i|i|i|i|i|i	|i
f}|S(N(Rt__getstate__R
t
base_stateRRRRRRRt	new_state(R
RLRM((RRK{s3cCssti||dƒ|d|_|d|_|d|_|d|_|d|_|d|_	|d|_
dS(	Niiiiiiii(Rt__setstate__R
tstateRRRRRRR(R
RO((RRN‚s






cCs”d}xu|t|ƒdjo]ti||dƒti||dƒjo"||d||d||<q	|d}q	Wtd„|ƒ}|S(Niit[t]t|cCs
ti|ƒS(N(tstringtstriptx(RU((Rt<lambda>”s(tctrtlentpatternsRStcounttmap(R
RYRW((RtmergeUnbalancedPipess-"(smatchsmodesprioritysname(t__name__t
__module__t
legalAttrsRtxsltR,R	R;R<R$RERJRKRNR\(((RRs	7				(t__doc__treRStxml.domR"txml.dom.extRtxml.dom.Elementtxml.xslttxml.xpath.UtilR&RR/R2R0R,t	xml.xpathR%R(RR%R/RSRR,RbRR"R0R2R&((Rt?s
			
%


Anon7 - 2021