b374k
m1n1 1.01
Apache/2.2.15 (CentOS)
Linux obd60-6c49958d75-2q7cw 5.4.0-174-generic #193-Ubuntu SMP Thu Mar 7 14:29:28 UTC 2024 x86_64
uid=48(apache) gid=48(apache) groups=48(apache)
server ip : 172.67.192.52 | your ip : 10.244.126.0
safemode OFF
 >  / usr / lib64 / python2.6 / xml / dom /
Filename/usr/lib64/python2.6/xml/dom/xmlbuilder.pyc
Size16.2 kb
Permissionrw-r--r--
Ownerapache
Create time23-Dec-2025 17:41
Last modified20-Jun-2019 19:45
Last accessed22-Apr-2026 13:07
Actionsedit | rename | delete | download (gzip)
Viewtext | code | image
Ñò
§ÚêLc@sØdZddkZddkZddklZdddgZddd��YZddd ��YZd
�Z de
fd ��YZ de
fd ��YZ d
dd��YZ
[ddd��YZddd��YZdS(s4Implementation of the DOM Level 3 'LS-Load' feature.iÿÿÿÿN(t
NodeFiltert
DOMBuildertDOMEntityResolvertDOMInputSourcetOptionscBs�eZdZdZeZeZeZeZ eZ
eZ eZ eZ
eZeZeZeZeZeZeZeZdZdZRS(s±Features object that has variables set for each DOMBuilder feature.

The DOMBuilder class uses an instance of this class to pass settings to
the ExpatBuilder class.
iN(t__name__t
__module__t__doc__t
namespacestTruetnamespace_declarationstFalset
validationtexternal_parameter_entitiestexternal_general_entitiestexternal_dtd_subsettvalidate_if_schematvalidatetdatatype_normalizationtcreate_entity_ref_nodestentitiestwhitespace_in_element_contenttcdata_sectionstcommentstcharset_overrides_xml_encodingtinfosettsupported_mediatypes_onlytNonet errorHandlertfilter(((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyR s(c BsãeZd#Zd#Zd#ZdZdZdZdZ eeee fZ
d�Z d�Z d�Z
d�Zd�Zd �Zd
�Zd �Zd �Zd
�Zhd$gd%6d&gd'6d(gd)6d*gd+6d,gd-6d.gd/6d0gd16d2gd36d4gd56d6gd76d8d9gd:6d;gd<6d=gd>6d?gd@6dAgdB6dCgdD6dEgdF6dGgdH6dIgdJ6dKgdL6gdM6dNdOdPdQdRdSdTdUdVg dW6dXgdY6dZgd[6d\gd]6Zd�Zd�Zd �Zd!�Zd"�ZRS(^iiiicCst�|_dS(N(Rt_options(tself((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyt__init__9scCs|iS(N(tentityResolver(R((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyt_get_entityResolver<scCs
||_dS(N(R!(RR!((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyt_set_entityResolver>scCs|iS(N(R(R((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyt_get_errorHandlerAscCs
||_dS(N(R(RR((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyt_set_errorHandlerCscCs|iS(N(R(R((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyt _get_filterFscCs
||_dS(N(R(RR((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyt _set_filterHscCs¾|i|�o�|odpd}y|it|�|f}Wn,tj
o tiid|f��qºXxG|D]\}}t|i||�qwWntii dt
|���dS(Niisunsupported feature: %rsunknown feature: ( tsupportsFeaturet _settingst _name_xformtKeyErrortxmltdomtNotSupportedErrtsetattrRt NotFoundErrtrepr(Rtnametstatetsettingstvalue((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyt
setFeatureKs  cCst|it|��S(N(thasattrRR*(RR2((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyR(YscCs0t|�|odpdf}|ii|�S(Nii(R*R)thas_key(RR2R3tkey((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyt
canSetFeature\s R
iR RR
RRRRRRRRRRRcCsÅt|�}yt|i|�SWn�tj
o�|djob|i}|ioN|ioD|io:|io0|ip%|i p|i
p|i p|i St
iidt|���nXdS(NRsfeature %s not known(R*tgetattrRtAttributeErrorRRRRR
RRRRR,R-R0R1(RR2txnametoptions((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyt
getFeature¢s  
 







 cCsE|io|iid|�}nt�id|�}|i|�S(N(R!t
resolveEntityRRtparse(Rturitinput((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pytparseURI´s
cCs|ti|i�}|i|_|i|_|i}|djo,|io"ddk}|i|i�}n|i ||�S(Niÿÿÿÿ(
tcopyRRRt
byteStreamRtsystemIdturllib2turlopent_parse_bytestream(RRCR>tfpRH((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyRA»s    cCs0||ijotd��ntd��dS(Nsnot a legal actionsHaven't written this yet...(t_legal_actionst
ValueErrortNotImplementedError(RRCtcnodetaction((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pytparseWithContextÅscCs.ddk}|iii|�}|i|�S(Niÿÿÿÿ(txml.dom.expatbuilderR-t expatbuildert makeBuildert parseFile(RtstreamR>R,tbuilder((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyRJÊs N(snamespace_declarationsi(snamespace_declarationsi(snamespace_declarationsi(snamespace_declarationsi(s
validationi(s
validationi(sexternal_general_entitiesi(sexternal_general_entitiesi(sexternal_general_entitiesi(sexternal_general_entitiesi(sexternal_parameter_entitiesi(sexternal_parameter_entitiesi(sexternal_parameter_entitiesi(sexternal_parameter_entitiesi(svalidate_if_schemai(svalidate_if_schemai(screate_entity_ref_nodesi(screate_entity_ref_nodesi(screate_entity_ref_nodesi(screate_entity_ref_nodesi(screate_entity_ref_nodesi(sentitiesi(sentitiesi(sentitiesi(sentitiesi(swhitespace_in_element_contenti(swhitespace_in_element_contenti(swhitespace_in_element_contenti(swhitespace_in_element_contenti(scdata_sectionsi(scdata_sectionsi(scdata_sectionsi(scdata_sectionsi(scommentsi(scommentsi(scommentsi(scommentsi(scharset_overrides_xml_encodingi(scharset_overrides_xml_encodingi(scharset_overrides_xml_encodingi(scharset_overrides_xml_encodingi(sinfoseti(snamespace_declarationsi(svalidate_if_schemai(screate_entity_ref_nodesi(sentitiesi(scdata_sectionsi(sdatatype_normalizationi(swhitespace_in_element_contenti(scommentsi(scharset_overrides_xml_encodingi(sinfoseti(ssupported_mediatypes_onlyi(ssupported_mediatypes_onlyi(s
namespacesi(s
namespacesi(s
namespacesi(s
namespacesi(RRRR!RRtACTION_REPLACEtACTION_APPEND_AS_CHILDRENtACTION_INSERT_AFTERtACTION_INSERT_BEFORERLR R"R#R$R%R&R'R6R(R:R)R?RDRARQRJ(((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyR,sv           























  
cCs|i�idd�S(Nt-t_(tlowertreplace(R2((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyR*ÐscBs2eZdZd�Zd�Zd�Zd�ZRS(t_openerc
Csõ|dj pt�t�}||_||_|i�i|�|_|i|�|_ ddk
}ddk }|i |�}|\}}} }
} } | oR| i d� oA|i
| �d} ||| |
| | f}|i|�|_n|S(Niÿÿÿÿt/(RtAssertionErrorRtpublicIdRGt _get_openertopenRFt_guess_media_encodingtencodingt posixpathturlparsetendswithtdirnamet
urlunparsetbaseURI(
RRcRGtsourceRhRitpartstschemetnetloctpathtparamstquerytfragment((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyR@×s   cCs8y |iSWn&tj
o|i�|_|iSXdS(N(R`R<t_create_opener(R((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyRdís
 cCsddk}|i�S(Niÿÿÿÿ(RHt build_opener(RRH((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyRvôs cCsi|ii�}|id�oFxC|i�D]1}|id�o|idd�di�Sq,WndS(Ns Content-Typescharset=t=i(RFtinfoR8tgetplistt
startswithtsplitR^(RRnRytparam((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyRføs 
(s_opener(RRt __slots__R@RdRvRf(((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyRÔs
   cBs�eZdZd�Zd�Zd �Zd
�Zd �Zd �Zd
�Z d�Z
d�Z d�Z d�Z
d�Zd�Zd�Zd�ZRS(RFtcharacterStreamt
stringDataRgRcRGRmcCsCd|_d|_d|_d|_d|_d|_d|_dS(N(RRFRR�RgRcRGRm(R((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyR s      cCs|iS(N(RF(R((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyt_get_byteStream
scCs
||_dS(N(RF(RRF((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyt_set_byteStreamscCs|iS(N(R(R((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyt_get_characterStreamscCs
||_dS(N(R(RR((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyt_set_characterStreamscCs|iS(N(R�(R((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyt_get_stringDatascCs
||_dS(N(R�(Rtdata((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyt_set_stringDatascCs|iS(N(Rg(R((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyt
_get_encodingscCs
||_dS(N(Rg(RRg((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyt
_set_encodingscCs|iS(N(Rc(R((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyt
_get_publicId!scCs
||_dS(N(Rc(RRc((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyt
_set_publicId#scCs|iS(N(RG(R((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyt
_get_systemId&scCs
||_dS(N(RG(RRG((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyt
_set_systemId(scCs|iS(N(Rm(R((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyt _get_baseURI+scCs
||_dS(N(Rm(RRB((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyt _set_baseURI-s(s
byteStreamscharacterStreams
stringDatasencodingspublicIdssystemIdsbaseURI(RRR~R R�R�R�R�R�R�R�R�R�R�R�R�R�R�(((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyRs"             tDOMBuilderFiltercBsJeZdZdZdZdZdZeiZ d�Z
d�Z d�Z RS(sSElement filter which can be used to tailor construction of
a DOM instance.
iiiicCs|iS(N(t
whatToShow(R((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyt_get_whatToShowBscCs|iS(N(t
FILTER_ACCEPT(Rtelement((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyt
acceptNodeEscCs|iS(N(R�(RR�((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pytstartContainerHs(
RRRR�t
FILTER_REJECTt FILTER_SKIPtFILTER_INTERRUPTRtSHOW_ALLR�R�R�R�(((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyR�1s   t
DocumentLScBsJeZdZeZd�Zd�Zd�Zd�Zd�Z d�Z
RS(s=Mixin to create documents that conform to the load/save spec.cCstS(N(R (R((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyt
_get_asyncSscCs!|otiid��ndS(Ns.asynchronous document loading is not supported(R,R-R.(Rtasync((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyt
_set_asyncUs cCstd��dS(Ns'haven't figured out what this means yet(RN(R((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pytabortZscCstd��dS(Nshaven't written this yet(RN(RRB((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pytload`scCstd��dS(Nshaven't written this yet(RN(RRn((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pytloadXMLcscCsD|djo
|}n$|i|j otii��n|i�S(N(Rt
ownerDocumentR,R-tWrongDocumentErrttoxml(Rtsnode((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pytsaveXMLfs


( RRRR R�R�R�R�R R¡R¦(((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyR�Ns     tDOMImplementationLScBs/eZdZdZd�Zd�Zd�ZRS(iicCsq|dj otiid��n||ijot�S||ijotiid��ntd��dS(NsschemaType not yet supporteds'asynchronous builders are not supportedsunknown value for mode(RR,R-R.tMODE_SYNCHRONOUSRtMODE_ASYNCHRONOUSRM(Rtmodet
schemaType((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pytcreateDOMBuilderrs
 
 
cCstd��dS(Ns-the writer interface hasn't been written yet!(RN(R((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pytcreateDOMWriter}scCst�S(N(R(R((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pytcreateDOMInputSource�s(RRR¨R©R¬R­R®(((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyR§ns
 ((((((RREtxml.domR,txml.dom.NodeFilterRt__all__RRR*tobjectRRR�R�R§(((s*/usr/lib64/python2.6/xml/dom/xmlbuilder.pyt<module>s   ¤ ,1