e0SrSSKrSSKrSSKJr /SQr"SS5r"SS5rS r "S S \ 5r "S S \ 5r "SS5r C"SS5r"SS5rg)z4Implementation of the DOM Level 3 'LS-Load' feature.N) NodeFilter) DOMBuilderDOMEntityResolverDOMInputSourcecd\rSrSrSrSrSrSrSrSr Sr Sr Sr Sr SrSrSrSrSrSrSrSrSrSrSrg)Options zFeatures 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. TFN)__name__ __module__ __qualname____firstlineno____doc__ namespacesnamespace_declarations validationexternal_parameter_entitiesexternal_general_entitiesexternal_dtd_subsetvalidate_if_schemavalidatedatatype_normalizationcreate_entity_ref_nodesentitieswhitespace_in_element_contentcdata_sectionscommentscharset_overrides_xml_encodinginfosetsupported_mediatypes_only errorHandlerfilter__static_attributes__r 8/opt/imh/python3.13/lib/python3.13/xml/dom/xmlbuilder.pyrr srJ!J"& $H""H$(!NH%)"G %L Fr%rc J\rSrSrSrSrSrSrSrSr Sr \\\ \ 4r Sr Sr S rS rS rS rS rSrSrSr0SS/_SS/_SS/_SS/_SS/_SS/_SS/_SS/_SS/_SS/_SSS/_SS/_SS/_SS/_SS/_S S /_S!S!/_S"/S#/S$///S%QS&/S'/S(/S).ErS*rS+rS,rS-rS.rS/rg)0r,Nr c"[5UlgN)r_optionsselfs r&__init__DOMBuilder.__init__9s   r%cUR$r-entityResolverr/s r&_get_entityResolverDOMBuilder._get_entityResolver<s"""r%cXlgr-r4)r0r5s r&_set_entityResolverDOMBuilder._set_entityResolver>s,r%cUR$r-r"r/s r&_get_errorHandlerDOMBuilder._get_errorHandlerAs   r%cXlgr-r<)r0r"s r&_set_errorHandlerDOMBuilder._set_errorHandlerCs(r%cUR$r-r#r/s r& _get_filterDOMBuilder._get_filterFs {{r%cXlgr-rC)r0r#s r& _set_filterDOMBuilder._set_filterHs r%cURU5(aQU=(a S=(d SnUR[U5U4nUHup[URX5 M g[ RRS[U5-5e![ a% [ RRSU<35Sef=f)Nr rzunsupported feature: zunknown feature: ) supportsFeature _settings _name_xformsetattrr.KeyErrorxmldomNotSupportedErr NotFoundErrrepr)r0namestatesettingsvalues r& setFeatureDOMBuilder.setFeatureKs    % %Ka$1E 8>>;t+BC Cs B/Cc@[UR[U55$r-)hasattrr.rL)r0rTs r&rJDOMBuilder.supportsFeatureYst}}k$&788r%c\[U5U=(a S=(d S4nX0R;$)Nr r)rLrK)r0rTrUkeys r& canSetFeatureDOMBuilder.canSetFeature\s'4 %+A"23nn$$r%rr)rr )rr)rr)rr )rr)rr rrrr)rr rr)rr )rrrr rr)rr )rrrr rrrr ) rarbrcrdrf)rr rergrir!rrrrr )rgrhri)r r)r r rjrkrlc2[U5n[URU5$![a US:XaURnUR=(a UR =(a UR =(ap UR=(a] UR=(dE UR=(d2 UR=(d UR=(d UR(+s$[RRS[!U5-5ef=f)Nr zfeature %s not known)rLgetattrr.AttributeErrorrrrrrrrrrrOrPrRrS)r0rTxnameoptionss r& getFeatureDOMBuilder.getFeaturesD! K4==%0 0 Ky --66<#AA<#,,<$BB<")!?!?";$+$>$>";$+$C$C";%,$4$4";%,$:$: < =''%%&SSKnURR5$r|)rr build_opener)r0rs r&r DOMEntityResolver._create_openers~~**,,r%cURR5nURS5nUbUR5$g)Ncharset)r~info get_paramr)r0rrrs r&r'DOMEntityResolver._guess_media_encodings;  %%'..+  ==? "r%N) r r rr __slots__rurrrr$r r%r&rrsI, -r%rcr\rSrSrSrSrSrSrSrSr Sr S r S r S r S rS rSrSrSrSrSrg)rir~characterStream stringDatarrrrcfSUlSUlSUlSUlSUlSUlSUlgr-rr/s r&r1DOMInputSource.__init__s4#    r%cUR$r-r~r/s r&_get_byteStreamDOMInputSource._get_byteStream r%cXlgr-r)r0r~s r&_set_byteStreamDOMInputSource._set_byteStreams$r%cUR$r-rr/s r&_get_characterStream#DOMInputSource._get_characterStreams###r%cXlgr-r)r0rs r&_set_characterStream#DOMInputSource._set_characterStreams.r%cUR$r-rr/s r&_get_stringDataDOMInputSource._get_stringDatarr%cXlgr-r)r0datas r&_set_stringDataDOMInputSource._set_stringDatasr%cUR$r-rr/s r& _get_encodingDOMInputSource._get_encoding }}r%cXlgr-r)r0rs r& _set_encodingDOMInputSource._set_encoding  r%cUR$r-rr/s r& _get_publicIdDOMInputSource._get_publicId#rr%cXlgr-r)r0rs r& _set_publicIdDOMInputSource._set_publicId%rr%cUR$r-rr/s r& _get_systemIdDOMInputSource._get_systemId(rr%cXlgr-r)r0rs r& _set_systemIdDOMInputSource._set_systemId*rr%cUR$r-rr/s r& _get_baseURIDOMInputSource._get_baseURI-s ||r%cXlgr-rr0rws r& _set_baseURIDOMInputSource._set_baseURI/s r%)rr~rrrrrN)r r rrrr1rrrrrrrrrrrrrrr$r r%r&rrsU@I%$/!!!r%rcR\rSrSrSrSrSrSrSr\ Rr Sr Sr S rS rg ) DOMBuilderFilteri3zKElement filter which can be used to tailor construction of a DOM instance. r r)r*r+cUR$r-) whatToShowr/s r&_get_whatToShow DOMBuilderFilter._get_whatToShowDrr%cUR$r- FILTER_ACCEPTr0elements r& acceptNodeDOMBuilderFilter.acceptNodeG!!!r%cUR$r-r r s r&startContainerDOMBuilderFilter.startContainerJrr%r N)r r rrrr  FILTER_REJECT FILTER_SKIPFILTER_INTERRUPTrSHOW_ALLrrr rr$r r%r&rr3s8MMK$$J""r%rc@\rSrSrSrSrSrSrSrSr Sr S r S r g ) DocumentLSiPz=Mixin to create documents that conform to the load/save spec.Fcg)NFr r/s r& _get_asyncDocumentLS._get_asyncUsr%cPU(a[RRS5eg)Nz.asynchronous document loading is not supported)rOrPrQ)r0flags r& _set_asyncDocumentLS._set_asyncXs& ''))@B B r%c[S5e)Nz'haven't figured out what this means yetrr/s r&abortDocumentLS.abort]s" 57 7r%c[S5eNzhaven't written this yetr!rs r&loadDocumentLS.loadc!"<==r%c[S5er%r!)r0rs r&loadXMLDocumentLS.loadXMLfr(r%cUcUnUR 5$URULa[RR5eUR 5$r-) ownerDocumentrOrPWrongDocumentErrtoxml)r0snodes r&saveXMLDocumentLS.saveXMLisI =E{{}  ,''**, ,{{}r%r N) r r rrrasync_rrr"r&r*r1r$r r%r&rrPs)G FB 7 >>r%rc.\rSrSrSrSrSrSrSrSr g) DOMImplementationLSiqr r)cUb[RRS5eXR:Xa [ 5$XR :Xa[RRS5e[ S5e)NzschemaType not yet supportedz'asynchronous builders are not supportedzunknown value for mode)rOrPrQMODE_SYNCHRONOUSrMODE_ASYNCHRONOUSr)r0mode schemaTypes r&createDOMBuilder$DOMImplementationLS.createDOMBuilderush  !'')).0 0 (( (<  )) )''))9; ;122r%c[S5e)Nz-the writer interface hasn't been written yet!r!r/s r&createDOMWriter#DOMImplementationLS.createDOMWriters! ;= =r%c[5$r-)rr/s r&createDOMInputSource(DOMImplementationLS.createDOMInputSources r%r N) r r rrr7r8r;r>rAr$r r%r&r5r5qs 3= r%r5)rr}xml.domrOxml.dom.NodeFilterr__all__rrrLobjectrrrrr5r r%r&rGst: ) @@a)a)H*++\.V.b""4B  r%