+
    Tj                     J    R t ^ RIt^ RIHt  ! R R]4      t ! R R]4      tR# )z'
Utilities for XML generation/parsing.
N)XMLGeneratorc                       ] tR t^	tRtR# )UnserializableContentError N)__name__
__module____qualname____firstlineno____static_attributes__r       J/var/www/idalgo/venv/lib/python3.14/site-packages/django/utils/xmlutils.pyr   r   	   s    r   r   c                   B   a a ] tR t^t oRR ltR tV 3R ltRtVtV ;t	# )SimplerXMLGeneratorc                    Vf   / pV P                  W4       Ve   V P                  V4       V P                  V4       R# )z9Convenience method for adding an element with no childrenN)startElement
characters
endElement)selfnamecontentsattrss   &&&&r   addQuickElement#SimplerXMLGenerator.addQuickElement   s8    =E$&OOH%r   c                    V'       d)   \         P                  ! R V4      '       d   \        R4      h\        P                  ! W4       R# )z[\x00-\x08\x0B-\x0C\x0E-\x1F]z/Control characters are not supported in XML 1.0N)researchr   r   r   )r   contents   &&r   r   SimplerXMLGenerator.characters   s8    ryy!A7KK -A  	.r   c                ~   < V'       d#   \        \        VP                  4       4      4      MTp\        SV `  W4       R # )N)dictsorteditemssuperr   )r   r   r   sorted_attrs	__class__s   &&& r   r    SimplerXMLGenerator.startElement    s)    6;tF5;;=12T0r   r   )NN)
r   r   r   r	   r   r   r   r
   __classdictcell____classcell__)r$   __classdict__s   @@r   r   r      s     /1 1r   r   )__doc__r   xml.sax.saxutilsr   
ValueErrorr   r   r   r   r   <module>r,      s*    
 )	 	1, 1r   