ó
    ½Rj”  ã                   óH   • S r SSKrSSKJr   " S S\5      r " S S\5      rg)z'
Utilities for XML generation/parsing.
é    N)ÚXMLGeneratorc                   ó   • \ rS rSrSrg)ÚUnserializableContentErroré	   © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__static_attributes__r   ó    ÚAD:\diplom_project\venv\Lib\site-packages\django/utils/xmlutils.pyr   r   	   s   † Úr   r   c                   ó8   ^ • \ rS rSrSS jrS rU 4S jrSrU =r$ )ÚSimplerXMLGeneratoré   c                 óz   • Uc  0 nU R                  X5        Ub  U R                  U5        U R                  U5        g)z9Convenience method for adding an element with no childrenN)ÚstartElementÚ
charactersÚ
endElement)ÚselfÚnameÚcontentsÚattrss       r   ÚaddQuickElementÚ#SimplerXMLGenerator.addQuickElement   s8   € à‰=ØˆEØ×Ñ˜$Ô&ØÑØ�O‰O˜HÔ%Ø�‰˜Õr   c                 óŒ   • U(       a'  [         R                  " SU5      (       a  [        S5      e[        R                  " X5        g )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   ÚSimplerXMLGenerator.characters   s8   € Þ”r—y’yÐ!AÀ7×KÑKô -ØAóð ô 	×Ò Õ.r   c                 óz   >• U(       a"  [        [        UR                  5       5      5      OUn[        TU ]  X5        g )N)ÚdictÚsortedÚitemsÚsuperr   )r   r   r   Úsorted_attrsÚ	__class__s       €r   r   Ú SimplerXMLGenerator.startElement    s)   ø€ æ6;”tœF 5§;¡;£=Ó1Ô2ÀˆÜ‰Ñ˜TÕ0r   r   )NN)	r   r	   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   