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/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //proc/self/root/usr/lib/python2.4/site-packages/_xmlplus/dom/javadom.pyc
m
::c@sdZdkZdfdYZdfdYZdefdYZdefd	YZd
efdYZdefd
YZdefdYZdZ	dZ
dZdZdZ
dZdZdZdZdZdZdZdZdZydklZWnej
o	ZnXdfd YZd!fd"YZd#efd$YZd%efd&YZd'efd(YZd)efd*YZ d+efd,YZ!d-efd.YZ"d/e"fd0YZ#d1efd2YZ$d3efd4YZ%d5efd6YZ&d7efd8YZ'd9efd:YZ(d;efd<YZ)d=fd>YZ*d?fd@YZ+hee<ee$<e
e"<ee#<ee%<ee(<ee!<ee <ee<ee&<ee)<ee'<Z,e-dAjoeZ.e.i/Z0e0GHe0i1GHe0i2dBZ3e3GHe0i4e3e0i5dCZ6e6GHe3i4e6e3i7dDGHe3i7GHe3i8dEdFe3GHe3i9GHndS(Gs8An adapter for Java DOM implementations that makes it possible to
access them through the same interface as the Python DOM implementations.

Supports:
- Sun's Java Project X
- Xerces
- David Brownell's SAX 2.0 Utilities / DOM2
- Indelv DOM
- SXP
- OpenXML

$Id: javadom.py,v 1.7 2001/02/19 15:21:50 fdrake Exp $
NtBaseDomImplementationcBs)tZdZdZdZdZRS(sAn abstract DomImplementation with some reusable implementations
    of build* methods that depend on a lower-level _parse_from_source
    method.cCs3dkl}dkl}|i|||S(N(sStringReader(sInputSource(tjava.iotStringReadertorg.xml.saxtInputSourcetselft_parse_from_sourcetstring(RRRR((t8/usr/lib/python2.4/site-packages/_xmlplus/dom/javadom.pytbuildDocumentStrings

cCs
|i|S(N(RRturl(RR
((RtbuildDocumentUrl"scCs|it|S(N(RRt	filetourltfilename(RR
((RtbuildDocumentFile%s(t__name__t
__module__t__doc__R	RR(((RRs		tSunDomImplementationcBs,tZdZdZdZdZRS(NcCsdkl}t|S(N(sXmlDocument(tcom.sun.xml.treetXmlDocumenttDocument(RR((RtcreateDocument*s
cCs dkl}t|i|S(N(sXmlDocumentBuilder(RtXmlDocumentBuilderRtcreateXmlDocumentR(RRR((RR	.s
cCs dkl}t|i|S(N(sXmlDocument(RRRRR
(RR
R((RR2s
cCs|it|S(N(RRRR
(RR
((RR6s(RRRR	RR(((RR(s			tXercesDomImplementationcBstZdZdZRS(NcCsdkl}t|S(N(sDocumentImpl(torg.apache.xerces.domtDocumentImplR(RR((RR;s
cCs3dkl}|}|i|t|iS(N(s	DOMParser(torg.apache.xerces.parserst	DOMParsertptparsetsourceRtgetDocument(RR RR((RR?s
	
(RRRR(((RR9s	tBrownellDomImplementationcBstZdZdZRS(NcCsdkl}t|S(N(sDomDocument(torg.brownell.xml.domtDomDocumentR(RR$((RRGs
cCs dkl}t|i|S(N(s
DomBuilder(torg.brownell.xmlt
DomBuilderRRR (RR R&((RRKs
(RRRR(((RR"Es	tIndelvDomImplementationcBstZdZdZRS(NcCsdkl}t|iS(N(sDOMImpl(tcom.indelv.domtDOMImplRtcreateNewDocument(RR)((RRQs
cCs3dkl}dkl}t|i||S(N(s	XMLReader(sInputSource(tcom.indelv.dom.utilt	XMLReaderRRRt
parseDocumentR (RR RR,((RRUs

(RRRR(((RR'Os	tSxpDomImplementationcBstZdZdZRS(NcCs dkl}t|iS(N(s
DOMFactory(tfr.loria.xmlt
DOMFactoryRR(RR0((RR\s
cCsdkl}|}t|tdjo|i|}n|idjo|i|i}nY|i	djo|i|i	}n-|i
djo|i|i
}nt|S(N(sDocumentLoadert(R/tDocumentLoadertloaderttypeR tloadDocumenttdoctgetCharacterStreamtNonet
getByteStreamtgetSystemIdR(RR R6R3R2((RR`s
	(RRRR(((RR.Zs	tOpenXmlDomImplementationcBstZdZdZRS(NcCsdkl}t|S(N(sDocumentImpl(torg.openxml.domRR(RR((RRqs
cCsVdkl}dkl}|}|}|i||i|t	|i
S(N(s
SAXBuilder(sXMLSAXParser(R<t
SAXBuildertorg.openxml.parsertXMLSAXParsertbuildertparsertsetDocumentHandlerRR RR!(RR RAR=R?R@((RRus

		

(RRRR(((RR;os	cCsdkl}dkl}dkl}||i}|id}|djo-t|djo|i|dd}nt|djo|ddjod|}n|dd|i
S(	N(sFile(sURL(sSystemsfile.separatoriit/tfile(RtFiletjava.nettURLt	java.langtSystemRDtgetAbsolutePathtgetPropertytsepR8tlentreplacettoString(RDRLRGRIRE((RRs


 $cCs)|djodSnt|i|S(N(tnodeR8tNODE_CLASS_MAPtgetNodeType(RP((Rt
_wrap_nodes
iiiiiiiii	i
ii(sDOMExceptiontDOMImplementationcBs#tZdZdZdZRS(NcCs
||_dS(N(timplRt_impl(RRU((Rt__init__scCsO|djp
|djo-ti|djo|ii||SndSdS(Ns1.0txmli(tversionR8RtlowertfeatureRRVt
hasFeature(RR[RY((RR\s-cCsd|iS(Ns*<DOMImplementation javadom.py, using '%s'>(RRV(R((Rt__repr__s(RRRWR\R](((RRTs		tNodecBstZdZdZdZdZdZdZdZdZ	d	Z
d
ZdZdZ
d
ZdZdZdZdZdZdZdZRS(NcCs||id<dS(NRV(RURt__dict__(RRU((RRWscCs
|iiS(N(RRVtgetNodeName(R((Rt
_get_nodeNamescCs
|iiS(N(RRVtgetNodeValue(R((Rt_get_nodeValuescCs
|iiS(N(RRVRR(R((Rt
_get_nodeTypescCst|iiS(N(RSRRVt
getParentNode(R((Rt_get_parentNodescCs2|ii}|djo|Snt|SdS(N(RRVt
getChildNodestchildrenR8tNodeList(RRh((Rt_get_childNodess
cCst|iiS(N(RSRRVt
getFirstChild(R((Rt_get_firstChildscCst|iiS(N(RSRRVtgetLastChild(R((Rt_get_lastChildscCst|iiS(N(RSRRVtgetPreviousSibling(R((Rt_get_previousSiblingscCst|iiS(N(RSRRVtgetNextSibling(R((Rt_get_nextSiblingscCst|iiS(N(RSRRVtgetOwnerDocument(R((Rt_get_ownerDocumentscCs2|ii}|djodSnt|SdS(N(RRVt
getAttributestattsR8tNamedNodeMap(RRv((Rt_get_attributess
cCs|ii|i|idS(N(RRVtinsertBeforetnewt	neighbour(RRzR{((RRyscCs|ii|i|i|S(N(RRVtreplaceChildRztold(RRzR}((RR|scCs|ii|i|S(N(RRVtremoveChildR}(RR}((RR~scCs|ii|iS(N(RRVtappendChildRz(RRz((RRscCs
|iiS(N(RRVt
hasChildNodes(R((RRscCst|iiS(N(RSRRVt	cloneNode(R((RRscCs6|d djot|d|Snt|dS(Nit_get_(tnametgetattrRtAttributeError(RR((Rt__getattr__	scCst|d||dS(Nt_set_(RRRtvalue(RRR((Rt__setattr__s(RRRWRaRcRdRfRjRlRnRpRrRtRxRyR|R~RRRRR(((RR^s(																				RcBstZdZdZdZdZdZdZdZdZ	d	Z
d
ZdZdZ
d
ZdZRS(NcCsti||dS(N(R^RWRRU(RRU((RRWscCst|ii|S(N(tTextRRVtcreateTextNodetdata(RR((RRscCst|ii|S(N(tEntityReferenceRRVtcreateEntityReferenceR(RR((RRscCst|ii|S(N(tElementRRVt
createElementR(RR((RR!scCst|iiS(N(tDocumentFragmentRRVtcreateDocumentFragment(R((RR$scCst|ii|S(N(tCommentRRVt
createCommentR(RR((RR'scCst|ii|S(N(tCDATASectionRRVtcreateCDATASectionR(RR((RR*scCst|ii||S(N(tProcessingInstructionRRVtcreateProcessingInstructionttargetR(RRR((RR-scCst|ii|S(N(tAttrRRVtcreateAttributeR(RR((RR0scCst|ii|S(N(RiRRVtgetElementsByTagNameR(RR((RR3scCs
|iiS(N(RRVt
getDoctype(R((Rt_get_doctype8scCst|iiS(N(RTRRVtgetImplementation(R((Rt_get_implementation;scCst|iiS(N(RSRRVtgetDocumentElement(R((Rt_get_documentElement>scCs0|ii}|od|iSndSdS(Ns<Document with root '%s'>s<Document with no root>(RRVRtdocelmt
getTagName(RR((RR]Cs(RRRWRRRRRRRRRRRRR](((RRs													RcBs>tZdZdZdZdZdZdZRS(NcCssti|||ii|id<|ii|id<|ii|id<|ii	|id<|ii
|id<dS(Nt_get_tagNametgetAttributetsetAttributetremoveAttributet	normalize(R^RWRRURVRR_RRRR(RRU((RRWNscCs5|ii|}|djo|Snt|SdS(N(RRVtgetAttributeNodeRRPR8R(RRRP((RRYs
cCs|ii|idS(N(RRVtsetAttributeNodetattr(RR((RR`scCs|ii|idS(N(RRVtremoveAttributeNodeR(RR((RRcscCst|ii|S(N(RiRRVRR(RR((RRfscCs8d|ii|iii|iiifS(Ns1<Element '%s' with %d attributes and %d children>(RRVRRut	getLengthRg(R((RR]ks(RRRWRRRRR](((RRLs					t
CharacterDatacBstZdZRS(NcCsti|||ii|id<|ii|id<|ii|id<|ii	|id<|ii
|id<|ii|id<|ii|id<|ii
|id<dS(	Nt	_get_datat	_set_datat_get_lengtht
substringDatat
appendDatat
insertDatat
deleteDatatreplaceData(R^RWRRURVtgetDataR_tsetDataRRRRRR(RRU((RRWus(RRRW(((RRssRcBstZdZRS(NcCsd|iS(Ns<Comment of length %d>(RR(R((RR]s(RRR](((RRsRcBstZdZdZRS(NcCsMti|||ii|id<|ii|id<|ii|id<dS(Nt_get_targetRR(	R^RWRRURVt	getTargetR_RR(RRU((RRWscCsd|iiS(Ns<PI with target '%s'>(RRVR(R((RR]s(RRRWR](((RRs	RcBstZdZdZRS(NcCst|ii|S(N(RRRVt	splitTexttoffset(RR((RRscCsd|iiS(Ns<Text of length %d>(RRVR(R((RR]s(RRRR](((RRs	RcBstZdZRS(NcCsd|iiS(Ns<CDATA section of length %d>(RRVR(R((RR]s(RRR](((RRsRcBstZdZdZRS(NcCs`ti|||ii|id<|ii|id<|ii|id<|ii	|id<dS(Nt	_get_namet_get_specifiedt
_get_valuet
_set_value(
R^RWRRURVtgetNameR_tgetSpecifiedtgetValuetsetValue(RRU((RRWs
cCsd|iiS(Ns<Attr '%s'>(RRVR(R((RR]s(RRRWR](((RRs	RcBstZdZRS(NcCsd|iS(Ns<EntityReference '%s'>(RR`(R((RR]s(RRR](((RRstDocumentTypecBs,tZdZdZdZdZRS(NcCs'ti|||ii|id<dS(NR(R^RWRRURVRR_(RRU((RRWscCst|iiS(N(RwRRVtgetEntities(R((Rt
_get_entitiesscCst|iiS(N(RwRRVtgetNotations(R((Rt_get_notationsscCsd|iiS(Ns<DocumentType '%s'>(RRVR`(R((RR]s(RRRWRRR](((RRs			tNotationcBstZdZdZRS(NcCs:ti|||ii|id<|ii|id<dS(Nt
_get_publicIdt
_get_systemId(R^RWRRURVtgetPublicIdR_R:(RRU((RRWscCsd|iiS(Ns<Notation '%s'>(RRVR`(R((RR]s(RRRWR](((RRs	tEntitycBstZdZdZRS(NcCsMti|||ii|id<|ii|id<|ii|id<dS(NRRt_get_notationName(	R^RWRRURVRR_R:tgetNotationName(RRU((RRWscCsd|iiS(Ns
<Entity '%s'>(RRVR`(R((RR]s(RRRWR](((RRs	RcBstZdZRS(NcCsdS(Ns<DocumentFragment>((R((RR]s(RRR](((RRsRicBstZdZdZdZdZdZdZdZdZ	d	d
Z
dZdZd
Z
dZdZdZdZdZdZdZdZRS(NcCsF||_|ii|id<|ii|id<|ii|id<dS(Nt__len__Rtitem(RURRVRR_R(RRU((RRWs	cCs[|djot||}n|ii|}|djo
t|nt|SdS(Ni(	tixRMRRVRRPR8t
IndexErrorRS(RRRP((Rt__getitem__s


cCs
tddS(Ns0NodeList instances don't support item assignment(t	TypeError(RRR((Rt__setitem__	scCs
tddS(Ns.NodeList instances don't support item deletion(R(RRR((Rt__delitem__scCs
tddS(Ns1NodeList instances don't support slice assignment(R(Rtitjtlist((Rt__setslice__scCs
tddS(Ns/NodeList instances don't support slice deletion(R(RRR((Rt__delslice__scCs
tddS(Ns*NodeList instances don't support .append()(R(RR((RtappendscCs
tddS(Ns*NodeList instances don't support .insert()(R(RRR((RtinsertsicCs
tddS(Ns'NodeList instances don't support .pop()(R(RR((RtpopscCs
tddS(Ns*NodeList instances don't support .remove()(R(RR((RtremovescCs
tddS(Ns+NodeList instances don't support .reverse()(R(R((Rtreverse!scGs
tddS(Ns(NodeList instances don't support .sort()(R(Rtargs((Rtsort$scGs
tddS(Ns"NodeList instances don't support +(R(RR((Rt__add__'scGs
tddS(Ns"NodeList instances don't support +(R(RR((Rt__radd__*scGs
tddS(Ns"NodeList instances don't support *(R(RR((Rt__mul__-scGs
tddS(Ns"NodeList instances don't support *(R(RR((Rt__rmul__0scGs
tddS(Ns7NodeList instances can't support count without equality(R(RR((Rtcount3scGs
tddS(Ns7NodeList instances can't support index without equality(R(RR((RR6scCs|t|jot||}n|t|jot||}ng}x7t|t|t|D]}|i||qsW|S(N(	RRMRRtslicetrangetminRR(RRRRR((Rt__getslice__9scCsdtitt|dS(Ns<NodeList [ %s ]>s, (RtjointmaptreprR(R((RR]Ds(RRRWRRRRRRRRRRRRRRRRRR](((RRis(			
																RwcBstZdZdZdZdZdZdZddZ	dZ
d	Zd
ZdZ
dZd
ZdZRS(NcCs3||_|ii|id<|ii|id<dS(NRR(RURRVRR_(RRU((RRWKs	cCst|ii|S(N(RSRRVtgetNamedItemR(RR((RRSscCst|ii|iS(N(RSRRVtsetNamedItemRP(RRP((RRVscCst|ii|S(N(RSRRVtremoveNamedItemR(RR((RRYscCst|ii|S(N(RSRRVRtindex(RR((RR\scCs:|ii|}|djo
t|nt|SdS(N(RRVRtkeyRPR8tKeyErrorRS(RRRP((RRas

cCs5|ii|}|djo|Snt|SdS(N(RRVRRRPR8talternativeRS(RRRRP((Rtgetis
cCs|ii|djS(N(RRVRRR8(RR((Rthas_keypscCs[g}xNt|iiD]7}|ii|}|i|i	t
|fqW|S(N(RRRRVRRRRPRR`RS(RRPRR((Rtitemsss#cCsIg}x<t|iiD]%}|i|ii|iqW|S(N(	RRRRVRRRRRa(RRR((Rtkeyszs
#cCsIg}x<t|iiD]%}|it|ii|qW|S(N(	RRRRVRRRRSR(RRR((Rtvaluess
#cCs4||iijpt|ii|idS(N(RRRVRatAssertionErrorRR(RRR((RRscCs.x'|iD]}|ii|iq
WdS(N(tnnmRtvRRVR(RRR((Rtupdates
cCsBg}x%|iD]}|id|qWdti|dS(Ns	'%s' : %ss<NamedNodeMap { %s }>s, (tpairsRRtpairRRR(RRR((RR]s

(RRRWRRRRRR8RRRRRRRR](((RRwIs												t__main__R6sThis is a simple sample 
ithubathaba(:RRRRRR"R'R.R;RRStELEMENT_NODEtATTRIBUTE_NODEt	TEXT_NODEtCDATA_SECTION_NODEtENTITY_REFERENCE_NODEtENTITY_NODEtPROCESSING_INSTRUCTION_NODEtCOMMENT_NODEt
DOCUMENT_NODEtDOCUMENT_TYPE_NODEtDOCUMENT_FRAGMENT_NODEt
NOTATION_NODEtorg.w3c.domtDOMExceptiontImportErrorteRTR^RRRRRRRRRRRRRRiRwRQRRURtdoc2RRtrootRRttxtRjRRx(.RRRR'RiRRRTRR^RRR"RSRRRRwR
RRRRQRRRRR	RRRRRR.RRRRRR
RRRRRUR;((Rt?
sx	
		S8'

UMr
	



Anon7 - 2021