+
     BiP1                         ^RI Ht ^RIHtHt  ! R R4      t ! R R]4      t ! R R4      t ! R	 R
4      t ! R R4      t	 ! R R]	4      t
R t]R8X  d
   ]! 4        R# R# )   )handler)SAXNotSupportedExceptionSAXNotRecognizedExceptionc                   z   a  ] tR t^t o R tR tR tR tR tR t	R t
R tR	 tR
 tR tR tR tR tR tRtV tR# )	XMLReaderc                    \         P                  ! 4       V n        \         P                  ! 4       V n        \         P
                  ! 4       V n        \         P                  ! 4       V n        R # N)	r   ContentHandler_cont_handler
DTDHandler_dtd_handlerEntityResolver_ent_handlerErrorHandler_err_handlerselfs   &(/usr/lib/python3.14/xml/sax/xmlreader.py__init__XMLReader.__init__   sF    $335#..0#224#002    c                    \        R 4      hz This method must be implemented!NotImplementedErrorr   sources   &&r   parseXMLReader.parse   s    !"DEEr   c                    V P                   # r	   r   r   s   &r   getContentHandlerXMLReader.getContentHandler"   s    !!!r   c                    Wn         R # r	   r!   r   r   s   &&r   setContentHandlerXMLReader.setContentHandler&   s    $r   c                    V P                   # r	   r   r   s   &r   getDTDHandlerXMLReader.getDTDHandler*          r   c                    Wn         R # r	   r)   r%   s   &&r   setDTDHandlerXMLReader.setDTDHandler.       #r   c                    V P                   # r	   r   r   s   &r   getEntityResolverXMLReader.getEntityResolver2   r,   r   c                    Wn         R # r	   r2   )r   resolvers   &&r   setEntityResolverXMLReader.setEntityResolver6   s    $r   c                    V P                   # r	   r   r   s   &r   getErrorHandlerXMLReader.getErrorHandler:   r,   r   c                    Wn         R # r	   r:   r%   s   &&r   setErrorHandlerXMLReader.setErrorHandler>   r0   r   c                    \        R 4      h)zLocale support not implemented)r   )r   locales   &&r   	setLocaleXMLReader.setLocaleB   s     ''GHHr   c                &    \        R V,          4      hzFeature '%s' not recognizedr   r   names   &&r   
getFeatureXMLReader.getFeatureK       '(E(LMMr   c                &    \        R V,          4      hrE   rF   )r   rH   states   &&&r   
setFeatureXMLReader.setFeatureO   rK   r   c                &    \        R V,          4      hzProperty '%s' not recognizedrF   rG   s   &&r   getPropertyXMLReader.getPropertyS       '(F(MNNr   c                &    \        R V,          4      hrQ   rF   )r   rH   values   &&&r   setPropertyXMLReader.setPropertyW   rT   r   )r   r   r   r   N)__name__
__module____qualname____firstlineno__r   r   r"   r&   r*   r.   r3   r7   r;   r>   rB   rI   rN   rR   rW   __static_attributes____classdictcell____classdict__s   @r   r   r      s\     3F"%!$!%!$INNOO Or   r   c                   H   a  ] tR t^[t o R	R ltR tR tR tR tR t	Rt
V tR# )
IncrementalParserc                <    Wn         \        P                  V 4       R # r	   )_bufsizer   r   )r   bufsizes   &&r   r   IncrementalParser.__init__o   s    4 r   c                *   ^RI Hp VP                  V4      pV P                  V4       VP	                  4       pVf   VP                  4       pVP                  V P                  4      ;p'       d   V P                  V4       K6  V P                  4        R# )r   )saxutilsN)
 rh   prepare_input_sourceprepareParsergetCharacterStreamgetByteStreamreadrd   feedclose)r   r   rh   filebuffers   &&   r   r   IncrementalParser.parses   sq    ..v66"((*<'')D		$--00f0IIf

r   c                    \        R 4      hr   r   )r   datas   &&r   ro   IncrementalParser.feed   s     ""DEEr   c                    \        R 4      h)z!prepareParser must be overridden!r   r   s   &&r   rk   IncrementalParser.prepareParser   s     ""EFFr   c                    \        R 4      hr   r   r   s   &r   rp   IncrementalParser.close   s     ""DEEr   c                    \        R 4      hr   r   r   s   &r   resetIncrementalParser.reset   s    
 ""DEEr   )rd   N)i   )rY   rZ   r[   r\   r   r   ro   rk   rp   r|   r]   r^   r_   s   @r   rb   rb   [   s-     (!
FG
FF Fr   rb   c                   8   a  ] tR t^t o R tR tR tR tRtV t	R# )Locatorc                    R# r    r   s   &r   getColumnNumberLocator.getColumnNumber       	r   c                    R# r   r   r   s   &r   getLineNumberLocator.getLineNumber   r   r   c                    R # r	   r   r   s   &r   getPublicIdLocator.getPublicId       r   c                    R # r	   r   r   s   &r   getSystemIdLocator.getSystemId   r   r   r   N)
rY   rZ   r[   r\   r   r   r   r   r]   r^   r_   s   @r   r   r      s      r   r   c                   f   a  ] tR t^t o RR ltR tR tR tR tR t	R t
R	 tR
 tR tR tRtV tR# )InputSourceNc                J    Wn         R V n        R V n        R V n        R V n        R # r	   )_InputSource__system_id_InputSource__public_id_InputSource__encoding_InputSource__bytefile_InputSource__charfiler   	system_ids   &&r   r   InputSource.__init__   s%    $r   c                    Wn         R # r	   r   )r   	public_ids   &&r   setPublicIdInputSource.setPublicId       $r   c                    V P                   # r	   r   r   s   &r   r   InputSource.getPublicId       r   c                    Wn         R # r	   r   r   s   &&r   setSystemIdInputSource.setSystemId   r   r   c                    V P                   # r	   r   r   s   &r   r   InputSource.getSystemId   r   r   c                    Wn         R # r	   r   )r   encodings   &&r   setEncodingInputSource.setEncoding   	     #r   c                    V P                   # r	   r   r   s   &r   getEncodingInputSource.getEncoding       r   c                    Wn         R # r	   r   )r   bytefiles   &&r   setByteStreamInputSource.setByteStream   s	     #r   c                    V P                   # r	   r   r   s   &r   rm   InputSource.getByteStream   s    
 r   c                    Wn         R # r	   r   )r   charfiles   &&r   setCharacterStreamInputSource.setCharacterStream  r   r   c                    V P                   # r	   r   r   s   &r   rl   InputSource.getCharacterStream  r   r   )
__bytefile
__charfile
__encoding__public_id__system_idr	   )rY   rZ   r[   r\   r   r   r   r   r   r   r   r   rm   r   rl   r]   r^   r_   s   @r   r   r      sA       % % ### r   r   c                      a  ] tR tRt o R tR tR tR tR tR t	R t
R	 tR
 tR tR tR tR tRR ltR tR tR tRtV tR# )AttributesImpli  c                    Wn         R # r	   _attrs)r   attrss   &&r   r   AttributesImpl.__init__  s	     r   c                ,    \        V P                  4      # r	   lenr   r   s   &r   	getLengthAttributesImpl.getLength      4;;r   c                    R # )CDATAr   rG   s   &&r   getTypeAttributesImpl.getType  s    r   c                (    V P                   V,          # r	   r   rG   s   &&r   getValueAttributesImpl.getValue"      {{4  r   c                (    V P                   V,          # r	   r   rG   s   &&r   getValueByQNameAttributesImpl.getValueByQName%  r   r   c                <    WP                   9  d   \        V4      hV# r	   r   KeyErrorrG   s   &&r   getNameByQNameAttributesImpl.getNameByQName(      {{"4. r   c                <    WP                   9  d   \        V4      hV# r	   r   rG   s   &&r   getQNameByNameAttributesImpl.getQNameByName-  r   r   c                H    \        V P                  P                  4       4      # r	   listr   keysr   s   &r   getNamesAttributesImpl.getNames2      DKK$$&''r   c                H    \        V P                  P                  4       4      # r	   r   r   s   &r   	getQNamesAttributesImpl.getQNames5  r   r   c                ,    \        V P                  4      # r	   r   r   s   &r   __len__AttributesImpl.__len__8  r   r   c                (    V P                   V,          # r	   r   rG   s   &&r   __getitem__AttributesImpl.__getitem__;  r   r   c                H    \        V P                  P                  4       4      # r	   r   r   s   &r   r   AttributesImpl.keys>  r   r   c                    WP                   9   # r	   r   rG   s   &&r   __contains__AttributesImpl.__contains__A  s    {{""r   Nc                8    V P                   P                  W4      # r	   )r   get)r   rH   alternatives   &&&r   r   AttributesImpl.getD  s    {{t11r   c                8    V P                  V P                  4      # r	   )	__class__r   r   s   &r   copyAttributesImpl.copyG  s    ~~dkk**r   c                H    \        V P                  P                  4       4      # r	   )r   r   itemsr   s   &r   r  AttributesImpl.itemsJ  s    DKK%%'((r   c                H    \        V P                  P                  4       4      # r	   )r   r   valuesr   s   &r   r
  AttributesImpl.valuesM  s    DKK&&())r   r   r	   )rY   rZ   r[   r\   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r
  r]   r^   r_   s   @r   r   r     s_      !!

(( !(#2+)* *r   r   c                   D   a  ] tR tRt o R tR tR tR tR tR t	Rt
V tR	# )
AttributesNSImpliR  c                    Wn         W n        R # r	   r   _qnames)r   r   qnamess   &&&r   r   AttributesNSImpl.__init__T  s    
 r   c                    V P                   P                  4        F   w  r#W18X  g   K  V P                  V,          u # 	  \        V4      hr	   )r  r  r   r   r   rH   nsnameqnames   &&  r   r    AttributesNSImpl.getValueByQName\  s;    #||113OV}{{6**  4 tnr   c                r    V P                   P                  4        F  w  r#W18X  g   K  Vu # 	  \        V4      hr	   )r  r  r   r  s   &&  r   r   AttributesNSImpl.getNameByQNamec  s1    #||113OV}  4 tnr   c                (    V P                   V,          # r	   )r  rG   s   &&r   r   AttributesNSImpl.getQNameByNamej  s    ||D!!r   c                H    \        V P                  P                  4       4      # r	   )r   r  r
  r   s   &r   r   AttributesNSImpl.getQNamesm  s    DLL'')**r   c                N    V P                  V P                  V P                  4      # r	   )r  r   r  r   s   &r   r  AttributesNSImpl.copyp  s    ~~dkk4<<88r   r  N)rY   rZ   r[   r\   r   r   r   r   r   r  r]   r^   r_   s   @r   r  r  R  s(     "+9 9r   r  c                  B    \        4        \        4        \        4        R # r	   )r   rb   r   r   r   r   _testr!  t  s    KIr   __main__N)ri   r   _exceptionsr   r   r   rb   r   r   r   r  r!  rY   r   r   r   <module>r$     su     L
NO NO`DF	 DFP 0U Ur:* :*|9~ 9D
 z	G r   