Ë
    Xìf”  ã                   óH   — d Z ddlZddlmZ  G d„ de«      Z G d„ de«      Zy)z'
Utilities for XML generation/parsing.
é    N)ÚXMLGeneratorc                   ó   — e Zd Zy)ÚUnserializableContentErrorN)Ú__name__Ú
__module__Ú__qualname__© ó    ú<D:\switchATM\venv\Lib\site-packages\django/utils/xmlutils.pyr   r   	   s   „ Ør
   r   c                   ó,   ‡ — e Zd Zdd„Zd„ Zˆ fd„Zˆ xZS )ÚSimplerXMLGeneratorc                 óx   — |€i }| j                  ||«       || j                  |«       | j                  |«       y)z9Convenience method for adding an element with no childrenN)ÚstartElementÚ
charactersÚ
endElement)ÚselfÚnameÚcontentsÚattrss       r   ÚaddQuickElementz#SimplerXMLGenerator.addQuickElement   s:   € àˆ=ØˆEØ×Ñ˜$ Ô&ØÐØO‰O˜HÔ%Ø‰˜Õr
   c                 óv   — |r!t        j                  d|«      rt        d«      ‚t        j                  | |«       y )Nz[\x00-\x08\x0B-\x0C\x0E-\x1F]z/Control characters are not supported in XML 1.0)ÚreÚsearchr   r   r   )r   Úcontents     r   r   zSimplerXMLGenerator.characters   s7   € Ù”r—y‘yÐ!AÀ7ÔKô -ØAóð ô 	×Ñ  gÕ.r
   c                 ór   •— |r"t        t        |j                  «       «      «      n|}t        ‰|   ||«       y )N)ÚdictÚsortedÚitemsÚsuperr   )r   r   r   Úsorted_attrsÚ	__class__s       €r   r   z SimplerXMLGenerator.startElement    s+   ø€ á6;”tœF 5§;¡;£=Ó1Ô2ÀˆÜ‰Ñ˜T <Õ0r
   )NN)r   r   r   r   r   r   Ú__classcell__)r!   s   @r   r   r      s   ø„ óò/÷1ð 1r
   r   )Ú__doc__r   Úxml.sax.saxutilsr   Ú
ValueErrorr   r   r	   r
   r   ú<module>r&      s*   ðñó 
Ý )ô	 ô 	ô1˜,õ 1r
   