Tryag File Manager
Home
-
Turbo Force
Current Path :
/
proc
/
self
/
root
/
usr
/
lib
/
python2.4
/
Upload File :
New :
File
Dir
//proc/self/root/usr/lib/python2.4/xmllib.pyo
mò ‚=5Dc�����������@���s¹��d��Z��d�k�Z�d�k�Z�d�k�Z�e�i�d�e�ƒ�[�d�Z�d�e�f�d�„��ƒ��YZ�d�Z �d�Z �d�Z�d �Z�e�i �d �ƒ�Z�e�i �d�ƒ�Z�e�i �d�ƒ�Z�e�i �d �e�d�ƒ�Z�e�i �d�e�d�ƒ�Z�e�i �d�ƒ�Z�e�i �e �d�ƒ�Z�e�i �d�ƒ�Z�e�i �e �d�e�d�e �d�e �d�e�d�ƒ�Z�e�i �d�e�ƒ�Z�e�i �e �d�ƒ�Z�e�i �d�e�d�e�i�d�e�i�ƒ�Z�e�i �d�ƒ�Z�e�i �e �d�ƒ�Z�e�i �d �e�d!�ƒ�Z�e�i �e�ƒ�Z�e�i �d"�ƒ�Z�e�i �d#�ƒ�Z �d$�e�d%�Z!�d&�Z"�d'�e �e"�d(�d%�e �e!�d)�Z#�e�i �d*�e �d�e�d+�e �e#�d,�e �ƒ�Z$�e�i �d-�e �d.�e �d�e �d/�e�d%�d0�e �d1�e �d�e �d2�e �d3�e �d�e �d4�e �d5�ƒ�Z%�e�i �d6�e�d%�e �ƒ�Z&�e�i �e �d5�ƒ�Z'�e�i �d7�ƒ�Z(�e�i �d8�ƒ�Z)�e�i �d9�ƒ�Z*�e�i+�d:�d;�ƒ�Z,�d<�Z-�e�i �e-�d�ƒ�Z.�e�i �d=�e-�d>�e-�d?�ƒ�Z/�e�i �d@�e-�dA�ƒ�Z0�dB�f��dC�„��ƒ��YZ1�dD�e1�f�dE�„��ƒ��YZ2�e3�dF�„�Z4�e5�dG�j�o�e4�ƒ��n�d�S(H���s8���A parser for XML, using the derived class as static DTD.Ns4���The xmllib module is obsolete. Use xml.sax instead.s���0.3t���Errorc�����������B���s���t��Z�RS(���N(���t���__name__t ���__module__(����(����(����t���/usr/lib/python2.4/xmllib.pyR�������s���s���[ ]+s���[ ]*s���[a-zA-Z_:][-a-zA-Z0-9._:]*s���(?:'[^']*'|"[^"]*")s���[^ -~ -ÿ]s���[]&<]t���&s���&(s(���|#[0-9]+|#x[0-9a-fA-F]+)[^-a-zA-Z0-9._:]s ���&(?P<name>s���)[^-a-zA-Z0-9._:]s2���&#(?P<char>[0-9]+[^0-9]|x[0-9a-fA-F]+[^0-9a-fA-F])t���$s��� s ���(?P<name>s���)(t���=s ���(?P<value>s ���|[-a-zA-Z0-9.:+*%?!\(\)_#=~]+))?t���<s���(?P<slash>/?)>s ���<(?P<tagname>s���)(?P<attrs>(?:s���)*)s���</t���>s ���(?:[^>'"]|s���)*>s���<!\[CDATA\[s���\]\]>s���(?P<%s>t���)sV���(?P<%s>"[-'\(\)+,./:=?;!*#@$_%% a-zA-Z0-9]*"|'[-\(\)+,./:=?;!*#@$_%% a-zA-Z0-9]*')s���(?:SYSTEM|PUBLICt���pubidt���syslits ���<!DOCTYPEs���)(?:s���)?s���<\?xmlt���versions���(?P<version>s���(?:t���encodingsF���(?P<encoding>'[A-Za-z][-A-Za-z0-9._]*'|"[A-Za-z][-A-Za-z0-9._]*"))?(?:t ���standalones+���(?P<standalone>'(?:yes|no)'|"(?:yes|no)"))?s���\?>s���<\?(?P<proc>s���<!--s���-->s���--s��� s��� s���[a-zA-Z_][-a-zA-Z0-9._]*s���(?:(?P<prefix>s���):)?(?P<local>s���)$s���xmlns(?::(?P<ncname>s���))?$t ���XMLParserc�����������B���sÄ��t��Z�h��Z�h��Z�d�Z�d�Z�d�Z�d�Z�d�Z�d�„��Z �d�„��Z �d�„��Z�d�„��Z�d�„��Z �d�„��Z�d �„��Z�d �„��Z�d�„��Z�d�d�„�Z�d �„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�h��d�d��<d�d��<d�d��<Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z �d�„��Z!�d�„��Z"�d�„��Z#�d�„��Z$�h��d �d!�<d"�d#�<d$�d%�<d&�d'�<d(�d)�<Z%�d*�„��Z&�d+�„��Z'�d,�„��Z(�d-�„��Z)�d.�„��Z*�d/�„��Z+�d0�„��Z,�d1�„��Z-�d2�„��Z.�RS(3���Ni����i���c���������K���s���d�|��_�d�|�j�o�|�d�|��_�n�d�|�j�o�|�d�|��_�n�d�|�j�o�|�d�|��_�n�d�|�j�o�|�d�|��_�n�d�|�j�o�|�d�|��_�n�|��i�ƒ��d��S(���Ni����t���accept_unquoted_attributest���accept_missing_endtag_namet���map_caset���accept_utf8t���translate_attribute_references( ���t���selft���_XMLParser__fixedt���kwt&���_XMLParser__accept_unquoted_attributest&���_XMLParser__accept_missing_endtag_namet���_XMLParser__map_caset���_XMLParser__accept_utf8t*���_XMLParser__translate_attribute_referencest���reset(���R���R���(����(����R���t���__init__f���s���� c���������C���s6���d�|��_�h��|��_�|��i�|��i�ƒ�|��i�|��i�ƒ�d��S(���Ni���(���R���R���t���elementst���_XMLParser__fixdictt���__dict__t���_XMLParser__fixclasst ���__class__(���R���(����(����R���t ���__fixelementst���s���� c���������C���s5���|��i�|�i�ƒ�x�|�i�D]�}�|��i�|�ƒ�q�Wd��S(���N(���R���R ���t���klR!���t ���__bases__t���kR"���(���R���R%���R'���(����(����R���t ���__fixclassz���s���� �c���������C���sé���xâ�|�i�ƒ��D]Ô�}�|�d� d�j�oV�|�d�}�|��i�i�|�d�ƒ�\�}�}�|�d��j�o �t �|��|�ƒ�|�f�|��i�|�<qá�q �|�d� d�j�oV�|�d�}�|��i�i�|�d�ƒ�\�}�}�|�d��j�o �|�t �|��|�ƒ�f�|��i�|�<qá�q �q �Wd��S(���Ni���t���start_i���t���end_(���NN(���NN(���t���dictt���keyst���keyt���tagR���R���t���gett���Nonet���startt���endt���getattr(���R���R+���R2���R1���R.���R-���(����(����R���t ���__fixdict���s���� � $ c���������C���sˆ���d�|��_�g��|��_�d�|��_�d�|��_�d�|��_�d�|��_�d��|��_�d�|��_ �d�|��_ �h��d�d��<|��_�|��i�t �i�j�o�|��i�ƒ��n�d��S(���Nt����i����i���t���xml(���R���t���rawdatat���stackt ���nomoretagst���literalt���linenot���_XMLParser__at_startR0���t���_XMLParser__seen_doctypet���_XMLParser__seen_starttagt���_XMLParser__use_namespacest���_XMLParser__namespacesR���R���t���_XMLParser__fixelements(���R���(����(����R���R������s���� c���������C���s���d�|��_�|��_�d��S(���Ni���(���R���R9���R:���(���R���(����(����R���t ���setnomoretagsž���s����c���������G���s ���d�|��_�d��S(���Ni���(���R���R:���(���R���t���args(����(����R���t ���setliteral¢���s����c���������C���s!���|��i�|�|��_�|��i�d�ƒ�d��S(���Ni����(���R���R7���t���datat���goahead(���R���RE���(����(����R���t���feed©���s����c���������C���s.���|��i�d�ƒ�|��i�o�d�|��_�|��`�n�d��S(���Ni���i����(���R���RF���R���R���(���R���(����(����R���t���close®���s���� c���������C���s2��|��i�p�|�Sn�d�}�xt�i�|�|�ƒ�}�|�d��j�o�|�Sn�|�i�d�ƒ�}�t �i�|�|�ƒ�}�|�d��j�o�|��i�d�ƒ�|�d�}�q�n�|�i �d�ƒ�}�|�i�d�ƒ�}�d�}�|�d�d�j�ox�|�d�d�j�o�t�t�|�d�d�ƒ�ƒ�}�n�t�t�|�d�ƒ�ƒ�}�|�|�d�d�j�o�|��i�d �ƒ�|�d�}�qòn¸�|�o}�|�|��i�j�o�|��i�|�}�d�}�qò|�|�d�d�j�o�|��i�d�ƒ�|�d�}�q�qò|��i�d �|�ƒ�d�|�d�}�n4�|�|�d�d�j�o�|��i�d�ƒ�|�d�}�q�n�|�|� |�|�|�}�|�o �|�}�q�|�t�|�ƒ�}�q�Wd��S(���Ni����i���s ���bogus `&'t���#t���xi���i���t���;s ���`;' missing after char references"���reference to unknown entity `&%s;'R���(���R���R���RE���t���it���ampt���searcht���resR0���R1���t���st���reft���matcht���syntax_errorR2���t���groupt���strt���rescant���chrt���intt���allt ���entitydefst���len(���R���RE���RY���RL���RO���RP���RU���RV���(����(����R���t���translate_references¶���sT���� �� c���������C���s4���h��}�x'�|��i�D]�\�}�}�}�|�i�|�ƒ�q�W|�S(���N(���t���nsdictR���R8���t���tt���dt���nstt���update(���R���R_���R`���R^���R]���(����(����R���t���getnamespaceè���s ���� �c��� ������C���s> ��|��i�}�d�}�t�|�ƒ�}�xç|�|�j��oÙ|�d�j�o �d�|��_�n�|��i�o>�|�|�|�!}�|��i�|�ƒ�|��i �|�i �d�ƒ�|��_ �|�}�Pn�t�i�|�|�ƒ�}�|�o�|�i�d�ƒ�} �n�|�} �|�| �j��oÏ�|�|�| �!}�|��i�o'�t�i�|�ƒ�d��j�o�|��i�d�ƒ�n�d�|��_�|��i�o'�t�i�|�ƒ�d��j�o�|��i�d�ƒ�n�|��i�o!�t�i�|�ƒ�o�|��i�d�ƒ�n�|��i�|�ƒ�|��i �|�i �d�ƒ�|��_ �n�| �}�|�|�j�o�Pn�|�|�d�j�ott�i�|�|�ƒ�o¢�|��i�oA�|�|�}�|��i�|�ƒ�|��i �|�i �d�ƒ�|��_ �|�d�}�q�n�|��i�|�ƒ�} �| �d�j��o�Pn�d�|��_�|��i �|�|�| �!i �d�ƒ�|��_ �| �}�q�n�t�i�|�|�ƒ�oN�|��i�|�ƒ�} �| �d�j��o�Pn�|��i �|�|�| �!i �d�ƒ�|��_ �| �}�q�n�t�i�|�|�ƒ�o™�|��i�oA�|�|�}�|��i�|�ƒ�|��i �|�i �d�ƒ�|��_ �|�d�}�q�n�|��i�|�ƒ�} �| �d�j��o�Pn�|��i �|�|�| �!i �d�ƒ�|��_ �| �}�q�n�t �i�|�|�ƒ�oN�|��i!�|�ƒ�} �| �d�j��o�Pn�|��i �|�|�| �!i �d�ƒ�|��_ �| �}�q�n�t"�i�|�|�ƒ�}�|�o³�|��i�p�|��i�d�ƒ�n�|�i#�d �d �d�ƒ�\�}�}�}�|�d�d�!d �j�o�t'�d�ƒ�‚�n�|�o�|�d�d�!}�n�|�o�|�d�d�!}�n�|��i(�|�|�ƒ�|�i)�d�ƒ�}�q�n�t*�i�|�|�ƒ�}�|�oN�|��i+�|�ƒ�} �| �d�j��o�Pn�|��i �|�|�| �!i �d�ƒ�|��_ �| �}�q�n�t,�i�|�|�ƒ�}�|�o|��i�oA�|�|�}�|��i�|�ƒ�|��i �|�i �d�ƒ�|��_ �|�d�}�q�n�|��i-�o�|��i�d�ƒ�n�|��i�o�|��i�d�ƒ�n�|��i.�|�ƒ�} �| �d�j��o�Pn�|�i#�d�ƒ�|��_-�|��i/�o�|��i-�i0�ƒ��|��_-�n�|��i �|�|�| �!i �d�ƒ�|��_ �| �}�q�qÿnÈ|�|�d�j�o|��i�o(�|�|�}�|��i�|�ƒ�|�d�}�q�n�t1�i�|�|�ƒ�}�|�d��j �o�|�i)�d�ƒ�}�|�|�d�d�j�o�|��i�d�ƒ�|�d�}�n�|��i�p�|��i�d�ƒ�n�|��i2�|�i#�d�ƒ�d� ƒ�|��i �|�i#�d�ƒ�i �d�ƒ�|��_ �q�n�t3�i�|�|�ƒ�}�|�d��j �oú�|�i)�d�ƒ�}�|�|�d�d�j�o�|��i�d�ƒ�|�d�}�n�|�i#�d�ƒ�}�|��i/�o�|�i0�ƒ��}�n�|�|��i5�j�oL�|�|�i�d�ƒ� |��i5�|�|�|�|��_�}�t�|�ƒ�}�|�i�d�ƒ�}�n�|��i6�|�ƒ�|��i �|�i#�d�ƒ�i �d�ƒ�|��_ �q�qÿn¬�|�|�d�j�oŽ�|��i�o(�|�|�}�|��i�|�ƒ�|�d�}�q�n�|�|�d�j��o�Pn�t7�i�|�|�ƒ�o�|��i�d�ƒ�n�|��i�|�|�ƒ�|�d�}�q�n �t'�d�ƒ�‚�Pq�W|�d�j�o �d�|��_�n�|�oœ�|�|�j��o�|�|�}�|��i�d�|�ƒ�|��i�o!�t�i�|�ƒ�o�|��i�d�ƒ�n�|��i�|�ƒ�|��i �|�i �d�ƒ�|��_ �|�|�d�|��_�|��i8�|�ƒ�Sn�|�|�|��_�|�od�|��i�p�|��i�d�ƒ�n�|��i�o;�|��i�d�ƒ�x+�|��i�o�|��i9�|��i�d�d�ƒ�q Wq: n�d��S(���Ni����s��� s���illegal data at start of files���data not in contents���illegal character in contentR���i���s,���<?xml?> declaration not at start of documentR���R ���R���iÿÿÿÿs���1.0s���only XML version 1.0 supporteds���multiple DOCTYPE elementss$���DOCTYPE not at beginning of documentt���nameR���RK���s���`;' missing in charreft���chars���`;' missing in entityreft���]i���s���bogus `]]>'s���neither < nor & ??s ���bogus `%s's���no elements in files���missing end tags(:���R���R7���RL���R[���t���nR<���R9���RE���t���handle_dataR;���t���countt���interestingRN���RO���R1���t���jt���spaceRR���R0���RS���R8���R���t���illegalt���starttagopenR:���t���parse_starttagR'���R>���t ���endtagopent���parse_endtagt���commentopent ���parse_commentt ���cdataopent���parse_cdatat���xmldeclRT���R���R ���R���R����t ���handle_xmlR2���t���procopent ���parse_proct���doctypeR=���t ���parse_doctypeR���t���lowert���charreft���handle_charreft ���entityrefRc���RZ���t���unknown_entityreft ���cdatacloseRF���t ���finish_endtag( ���R���R2���R ���RO���R���RE���Rc���R���RL���R'���Rj���Rf���R7���(����(����R���RF���ñ���st��� � ! � � � � � �� � � " - " � c���������C���s,��|��i�}�|�|�|�d�!d�j�o�t�d�ƒ�‚�n�t�i�|�|�d�ƒ�}�|�d��j�o�d�Sn�t�i�|�|�d�|�i �d�ƒ�ƒ�o�|��i �d�ƒ�n�|�|�i �d�ƒ�d�d�j�o�|��i �d �ƒ�n�|��i�o4�t�i�|�|�d�|�i �d�ƒ�ƒ�o�|��i �d �ƒ�n�|��i �|�|�d�|�i �d�ƒ�!ƒ�|�i�d�ƒ�S(���Ni���s���<!--s!���unexpected call to handle_commentiÿÿÿÿi����s���`--' inside commenti���t���-s"���comment cannot end in three dashess���illegal character in comment(���R���R7���RL���R����t���commentcloseRN���RO���R0���t ���doubledashR1���RS���R���Rl���t���handle_commentR2���(���R���RL���RO���R7���(����(����R���Rr���©��s���� #.!c��� ������C���s¸��|��i�} �t�| �ƒ�}�|�i�d�ƒ�}�|��i�o�|�i�ƒ��}�n�|�i�d�d�ƒ�\�}�} �|�d��j �o&�|�d�d�!}�d�i�|�i �ƒ��ƒ�}�n�| �d��j �o�| �d�d�!} �n�|�i�d�ƒ�}�}�|�|�j�o�d�Sn�| �|�d�j�odd�}�|�d�}�d�}�}�xG|�|�j��o5| �|�}�|�o�|�d �j�o�|�}�nþ�|�o�|�d �j�o�|�}�nÞ�|�p�|�o�nÌ�|�d�j�oj�|�d�j�o]�t�i�| �|�d�ƒ�}�|�d��j�o�d�Sn�|��i�|�|�| �| �|�d�|�!ƒ�|�i�d�ƒ�SnU�|�d�j�o�|�d�}�n:�|�d �j�o,�|�d�}�|�d�j��o�|��i�d�ƒ�q1n�|�d�}�qý�Wn�t�i�| �|�ƒ�}�|�d��j�o�d�Sn�t�i�| �|�ƒ�d��j�o�|��i�d�ƒ�n�|��i�|�|�| �d��ƒ�|�i�d�ƒ�S(���NRc���R ���R���i���iÿÿÿÿt��� i����t���[t���"t���'Re���R���R���s���bogus `>' in DOCTYPEs���garbage in DOCTYPE(���R���R7���R[���Rf���RO���RT���Rc���R���R{���R ���R���R0���t���joint���splitR2���Rj���R'���t���levelt���dqt���sqt���ct ���endbracketRR���t���handle_doctypeRS���t���endbracketfind( ���R���RO���RŽ���Rj���Rc���RŒ���R ���R���Rf���R���R7���R'���R���(����(����R���Rz���»��s^���� � � ! c���������C���sä���|��i�}�|�|�|�d�!d�j�o�t�d�ƒ�‚�n�t�i�|�|�d�ƒ�}�|�d��j�o�d�Sn�|��i�o4�t �i�|�|�d�|�i �d�ƒ�ƒ�o�|��i�d�ƒ�n�|��i�p�|��i�d�ƒ�n�|��i �|�|�d�|�i �d�ƒ�!ƒ�|�i�d�ƒ�S(���Ni ���s ���<![CDATA[s���unexpected call to parse_cdataiÿÿÿÿi����s���illegal character in CDATAs���CDATA not in content(���R���R7���RL���R����R€���RN���RO���R0���R���Rl���R1���RS���R8���t���handle_cdataR2���(���R���RL���RO���R7���(����(����R���Rt���ë��s���� . !t���nst���srct���prefixc���������C���s†��|��i�}�t�i�|�|�ƒ�}�|�d��j�o�d�Sn�|�i�d�ƒ�}�|��i �o+�t �i�|�|�d�|�ƒ�o�|��i�d�ƒ�n�t�i �|�|�d�ƒ�} �| �d��j�o�t�d�ƒ�‚�n�| �i�d�ƒ�}�| �i�d�ƒ�}�|��i�o�|�i�ƒ��}�n�|�d�j�oQ|��i�d�ƒ�d�|��_�|��i�p �|��i�o�|��i�d�ƒ�n�|��i�|�|�|�ƒ�\�} �}�}�|�o�|��i�d �ƒ�n�x9�| �i�ƒ��D]+�}�|�|��i�j�o�|��i�d �|�ƒ�qkqkWd�| �j�p �d�| �j�o�|��i�d �ƒ�n�| �i�d�ƒ�}�t �i �|�ƒ�d��j�o�|��i�d�ƒ�|�i�d�ƒ�Sn�|�|��i!�j�o�|��i�d�ƒ�n�| �d�|��i!�|�<n<�|�i�ƒ��d�j�o�|��i�d�ƒ�n�|��i"�|�|�|�|�!ƒ�|�i�d�ƒ�S(���Niÿÿÿÿi����i���s+���illegal character in processing instructions���unexpected call to parse_procs ���xml:namespaces#���old-fashioned namespace declarations.���xml:namespace declaration too late in documents2���namespace declaration inside namespace declarations+���unknown attribute `%s' in xml:namespace tagR”���R–���s)���xml:namespace without required attributess"���xml:namespace illegal prefix values���xml:namespace prefix not uniqueR6���s*���illegal processing instruction target name(#���R���R7���t ���proccloseRN���RL���R2���R0���R1���Rj���R���Rl���RS���t���tagfindRR���RO���R����R'���RT���Rc���R���R{���R?���R=���R>���t���parse_attributest���attrdictt ���namespaceR,���t���attrnamet$���_XMLParser__xml_namespace_attributesR/���R–���t���ncnameR@���t���handle_proc(���R���RL���R2���Rc���Rj���R›���Rœ���R–���R7���RO���Rš���R'���(����(����R���Rx���ü��sN���� % � c���������C���s��|��i�}�h��} �h��}�xë|�|�j��oÝt�i�|�|�ƒ�}�|�d��j�o�Pn�|�i �d�d�ƒ�\�}�} �|��i �o�|�i�ƒ��}�n�|�i�d�ƒ�}�| �d��j�o�|��i�d�|�ƒ�|�} �n}�| �d� d�j�o�| �d�j�n�p&�| �d� d�j�o�| �d�j�n�o�| �d�d�!} �n �|��i�p�|��i�d �|�ƒ�n�t�i�|�ƒ�}�|�d��j �oR�|�i �d �ƒ�}�| �p�d��|�|�p�d�<|��i�p�t�|��i�ƒ�d�|��_�q�q�n�d�| �j�o�|��i�d �ƒ�n�|�| �j�o�|��i�d�|�ƒ�n�| �i�t�ƒ�} �|��i�| �ƒ�| �|�<q�W| �|�|�f�S(���NRc���t���valuei����s%���no value specified for attribute `%s'i���R‰���iÿÿÿÿRˆ���s���attribute `%s' value not quotedRž���R5���R���s���`<' illegal in attribute values���attribute `%s' specified twice(���R���R7���Rš���R›���RL���Rj���t���attrfindRR���RO���R0���RT���Rœ���t ���attrvalueR���R{���R2���RS���R���t���xmlnsRž���R?���R[���R8���t ���translatet ���attrtransR\���(���R���R.���RL���Rj���Rž���RO���R›���Rœ���R7���R¢���Rš���(����(����R���R™���)��sB���� � L c���������C���s��|��i�}�t�i�|�|�d�ƒ�}�|�d��j�o�d�Sn�t�i�|�|�ƒ�}�|�d��j�p�|�i�d�ƒ�|�i�d�ƒ�j�o�|��i �d�ƒ�|�i�d�ƒ�Sn�|�i �d�ƒ�}�}�|��i �o�|�i�ƒ��}�}�n�|��i�o+�|��i�o!�|�|��i�j�o�|��i �d�ƒ�n�|��i�o�|��i�o�|��i �d�ƒ�n�|�i�d�ƒ�\�}�}�|��i�|�|�|�ƒ�\�}�}�}�|��i�i�|�|�|�f�ƒ�|��i�o�t�i�|�ƒ�} �n�d��} �| �d��j �oõ�| �i �d �d �ƒ�\�}�}�|�d��j�o �d�}�n�d��}�x5�|��i�D]*�\�}�}�}�|�|�j�o�|�|�}�qØqØW|�d��j�o#�|�d�j�o�|��i!�i"�|�ƒ�}�n�|�d��j �o�|�d�|�}�n �|�d�j�o�|�d �|�}�n�|�|�|�f�|��i�d�<n�h��}�x�|�i$�ƒ��D]�}�|�|�|�<q¡W|��i�o8h��}�x%|�i'�ƒ��D]\�}�} �|�}�t�i�|�ƒ�} �| �d��j �oÕ�| �i �d �d �ƒ�\�} �}�|��i �o�|�i�ƒ��}�n�| �d��j �o’�d��}�x5�|��i�D]*�\�}�}�}�| �|�j�o�|�| �}�qOqOW|�d��j�o�|��i!�i"�| �ƒ�}�n�|�d��j �o�|�d�|�}�qÑ| �d �|�}�qÕn�| �|�|�<|�|�|�<qÒW|�}�n�|��i,�i"�|�ƒ�}�|�d��j �oŒ�x@�|�i$�ƒ��D]2�}�|�|�j�o�|��i �d�|�|�|�f�ƒ�q#q#WxF�|�i'�ƒ��D]4�\�}�} �| �d��j �o�|�|�j�o�| �|�|�<qfqfWn�|��i-�i"�|�d�ƒ�d�}�|��i/�|�|�|�ƒ�|�i �d�ƒ�d�j�o�|��i0�|�ƒ�n�|�i�d�ƒ�S(���Ni���iÿÿÿÿi����s���garbage in starttagt���tagnames���starttag does not match DOCTYPEs���multiple elements on top levelt���attrsR–���t���localR5���R†���t���:s"���unknown attribute `%s' in tag `%s't���slasht���/(���NN(1���R���R7���R’���RR���RL���R2���R0���t ���starttagmatchR.���RS���RT���t���nstagR¦���R���R{���R>���R=���R8���t���spanR'���Rj���R™���Rš���R]���t���appendR?���t���qnameRO���R–���R”���R^���R_���R`���R@���R/���t���attrnamemapR,���R-���t ���nattrdictt���itemst���valt���okeyt���aprefixt���anst ���attributesR���t���methodt���finish_starttagR���(���R���RL���R²���R–���R.���R���R·���R`���R2���R´���RO���Rµ���Rš���R¶���R”���R¹���R^���R±���R-���R_���R'���Rj���R7���R¦���R¸���R]���(����(����R���Rn���N��s ���� , % � � � � � # �c���������C���s‚��|��i�}�t�i�|�|�d�ƒ�}�|�d��j�o�d�Sn�t�i�|�|�d�ƒ�}�|�d��j�oa�|��i �o�|��i �|�|�ƒ�|�d�Sn�|��i�p�|��i�d�ƒ�n�|��i �d�d�}�|�d�}�n‡�|�i�d�ƒ�}�|��i�o�|�i�ƒ��}�n�|��i �oD�|��i �p�|�|��i �d�d�j�o�|��i �|�|�ƒ�|�d�Sq/n�|�i�d�ƒ�}�t�i�|�|�ƒ�d��j�o�|��i�d�ƒ�n�|��i�|�ƒ�|�i�d�ƒ�S(���Ni���iÿÿÿÿi���s���no name specified in end tagi����s���garbage in end tag(���R���R7���R’���RR���RL���R2���R0���R˜���RO���R:���Rg���R���RS���R8���R.���R'���RT���R���R{���R���R���(���R���RL���R2���RO���R.���R7���R'���(����(����R���Rp��� ��s2���� # c���������C���s8���|�d��j �o�|��i�|�|�|�ƒ�n�|��i�|�|�ƒ�d��S(���N(���R¹���R0���R���t���handle_starttagR¦���Rš���t���unknown_starttag(���R���R¦���Rš���R¹���(����(����R���Rº���½��s���� c���������C���s¤��d�|��_�|�pF�|��i�d�ƒ�t�|��i�ƒ�d�}�|�d�j��o�|��i�|�ƒ�d��SqÀ�nk�d�}�x?�t�t�|��i�ƒ�ƒ�D](�}�|�|��i�|�d�j�o �|�}�qr�qr�W|�d�j�o�|��i�d�ƒ�d��Sn�xÝ�t�|��i�ƒ�|�j�oÆ�|�t�|��i�ƒ�d�j��o �|��i�d�|��i�d�d�ƒ�n�|��i�d�d�}�|��i�i�|�d�ƒ�d�}�|�d��j �o�|��i�|�|�ƒ�n�|��i�|�ƒ�|��i�t�|��i�ƒ�j�o �d�|��_�n�|��i�d�=qÃ�Wd��S( ���Ni����s���name-less end tagi���iÿÿÿÿs���unopened end tags���missing close tag for %si���(���NN(���R���R:���R.���RS���R[���R8���t���foundt���unknown_endtagt���rangeRL���R���R���R/���R0���R¹���t ���handle_endtagR?���(���R���R.���RL���R���R½���R¹���(����(����R���R���Ä��s6���� � � c���������C���s���d��S(���N(����(���R���R ���R���(����(����R���Rv���â��s����c���������C���s���d��S(���N(����(���R���R.���R ���R���RE���(����(����R���R‘���æ��s����c���������C���s���|�|�ƒ�d��S(���N(���R¹���R§���(���R���R.���R¹���R§���(����(����R���R»���ê��s����c���������C���s���|�ƒ��d��S(���N(���R¹���(���R���R.���R¹���(����(����R���RÀ���î��s����c���������C���s©���y8�|�d�d�j�o�t�|�d�d�ƒ�}�n �t�|�ƒ�}�Wn$�t�j �o�|��i�|�ƒ�d��Sn�Xd�|�j�o �d�j�n�p�|��i�|�ƒ�d��Sn�|��i�t�|�ƒ�ƒ�d��S(���Ni����RJ���i���i���iÿ���(���Rc���RX���Rf���t ���ValueErrorR���t���unknown_charrefRg���RW���(���R���Rc���Rf���(����(����R���R}���ò��s���� t���lts���<t���gts���>RM���s���&t���quots���"t���aposs���'c���������C���s���d��S(���N(����(���R���RE���(����(����R���Rg��� ��s����c���������C���s���d��S(���N(����(���R���RE���(����(����R���R“��� ��s����c���������C���s���d��S(���N(����(���R���RE���(����(����R���R…�����s����c���������C���s���d��S(���N(����(���R���Rc���RE���(����(����R���RŸ�����s����c���������C���s���t��d�|��i�|�f�ƒ�‚�d��S(���Ns���Syntax error at line %d: %s(���R����R���R;���t���message(���R���RÇ���(����(����R���RS�����s����c���������C���s���d��S(���N(����(���R���R.���R§���(����(����R���R¼�����s����c���������C���s���d��S(���N(����(���R���R.���(����(����R���R¾�����s����c���������C���s���d��S(���N(����(���R���RQ���(����(����R���RÂ�����s����c���������C���s���|��i�d�|�ƒ�d��S(���Ns"���reference to unknown entity `&%s;'(���R���RS���Rc���(���R���Rc���(����(����R���R��� ��s����(/���R���R���R¸���R���R���R���R���R���R���R���RA���R"���R ���R���RB���RD���RG���RH���R\���Rb���RF���Rr���Rz���Rt���R0���R���Rx���R™���Rn���Rp���Rº���R���Rv���R‘���R»���RÀ���R}���RZ���Rg���R“���R…���RŸ���RS���R¼���R¾���RÂ���R���(����(����(����R���R���Z���sX��� 2 ¸ 0 ! - % R 3 t ���TestXMLParserc�����������B���s†���t��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z �d �„��Z �d �„��Z�d�„��Z�d�„��Z �d �„��Z�d�„��Z�RS(���Nc���������K���s���d�|��_�t�i�|��|��d��S(���NR5���(���R���t���testdataR���R���R���(���R���R���(����(����R���R���&��s���� c���������C���s���|��i�ƒ��d�G|�Gd�G|�GHd��S(���Ns���xml: encoding =s���standalone =(���R���t���flushR ���R���(���R���R ���R���(����(����R���Rv���*��s���� c���������C���s!���|��i�ƒ��d�G|�Gt�|�ƒ�GHd��S(���Ns���DOCTYPE:(���R���RÊ���R.���t���reprRE���(���R���R.���R ���R���RE���(����(����R���R‘���.��s���� c���������C���s>���|��i�|�|��_�t�t�|��i�ƒ�ƒ�d�j�o�|��i�ƒ��n�d��S(���NiF���(���R���RÉ���RE���R[���RË���RÊ���(���R���RE���(����(����R���Rg���2��s����c���������C���s0���|��i�}�|�o�d�|��_�d�Gt�|�ƒ�GHn�d��S(���NR5���s���data:(���R���RÉ���RE���RË���(���R���RE���(����(����R���RÊ���7��s���� c���������C���s���|��i�ƒ��d�Gt�|�ƒ�GHd��S(���Ns���cdata:(���R���RÊ���RË���RE���(���R���RE���(����(����R���R“���=��s���� c���������C���s!���|��i�ƒ��d�G|�Gt�|�ƒ�GHd��S(���Ns���processing:(���R���RÊ���Rc���RË���RE���(���R���Rc���RE���(����(����R���RŸ���A��s���� c���������C���sP���|��i�ƒ��t�|�ƒ�}�t�|�ƒ�d�j�o�|�d� d�|�d�}�n�d�G|�GHd��S(���NiD���i ���s���...iàÿÿÿs���comment:(���R���RÊ���RË���RE���t���rR[���(���R���RE���RÌ���(����(����R���R…���E��s ���� c���������C���s���d�|��i�G|�GHd��S(���Ns���error at line %d:(���R���R;���RÇ���(���R���RÇ���(����(����R���RS���L��s����c���������C���sd���|��i�ƒ��|�p�d�|�d�GHn?�d�|�Gx.�|�i�ƒ��D] �\�}�}�|�d�d�|�d�Gq7�Wd�GHd��S(���Ns���start tag: <R���R���Rˆ���(���R���RÊ���R§���R.���R³���Rc���R ���(���R���R.���R§���R ���Rc���(����(����R���R¼���O��s���� �c���������C���s���|��i�ƒ��d�|�d�GHd��S(���Ns���end tag: </R���(���R���RÊ���R.���(���R���R.���(����(����R���R¾���Y��s���� c���������C���s���|��i�ƒ��d�|�d�GHd��S(���Ns���*** unknown entity ref: &RK���(���R���RÊ���RQ���(���R���RQ���(����(����R���R���]��s���� c���������C���s���|��i�ƒ��d�|�d�GHd��S(���Ns���*** unknown char ref: &#RK���(���R���RÊ���RQ���(���R���RQ���(����(����R���RÂ���a��s���� c���������C���s���t��i�|��ƒ�|��i�ƒ��d��S(���N(���R���RH���R���RÊ���(���R���(����(����R���RH���e��s���� (���R���R���R���Rv���R‘���Rg���RÊ���R“���RŸ���R…���RS���R¼���R¾���R���RÂ���RH���(����(����(����R���RÈ���$��s��� c���������C���s��d��k��}�d��k�}�d�k�l�}�|��p�|�i�d�}��n�|�i�|��d�ƒ�\�}�}��t�} �d�}�xB�|�D]:�\�}�}�|�d�j�o �t�} �qb�|�d�j�o �d�}�qb�qb�W|��o�|��d�}�n�d�}�|�d�j�o �|�i �} �nF�y�t�|�d �ƒ�} �Wn/�t�j �o#�}�|�Gd �G|�GH|�i�d�ƒ�n�X| �i�ƒ��}�| �|�i �j �o�| �i�ƒ��n�| �ƒ��}�|�ƒ��}�yN�|�o�|�i�|�ƒ�|�i�ƒ��n)�x�|�D]�} �|�i�| �ƒ�q‚W|�i�ƒ��WnH�t�j �o<�}�|�ƒ��}�|�GH|�o�d�|�|�GHn�|�i�d�ƒ�n�X|�ƒ��}�|�o�d�|�|�GHn�d��S(���N(���s���timei���t���sti����s���-ss���-ts���test.xmlR‚���RÌ���R©���s���total time: %g(���t���syst���getoptt���timeRC���t���argvt���optsRÈ���t���klasst���do_timet���ot���aR���t���filet���stdint���ft���opent���IOErrort���msgt���exitt���readRE���RH���RJ���t���t0RG���R���R����t���t1(���RC���RÕ���R×���RÏ���RÜ���RÔ���RÎ���RE���RÖ���R���RÙ���Rß���Rà���RÓ���RÐ���RJ���RÒ���(����(����R���t���testi��sZ���� � � t���__main__(6���t���__doc__t���ret���stringt���warningst���warnt���DeprecationWarningR���t���RuntimeErrorR����t���_St���_opSt���_Namet���_QStrt���compileRl���Ri���RM���RQ���R~���R|���Rk���t���newlineR¡���Rm���t���starttagendt���patternR¬���Ro���R���R’���R˜���Rs���R€���t���_SystemLiteralt���_PublicLiteralt���_ExternalIdRy���Ru���Rw���R—���Rq���Rƒ���R„���t ���maketransR¥���t���_NCNameRž���R°���R£���R���RÈ���R0���Rá���R���(-���Rm���Rð���R€���Rê���R’���R°���RÈ���Rô���Ru���R���R¥���Rk���Rö���Rl���Rò���R—���Rä���R���R¡���R���RQ���Rs���R¬���Rí���Rå���Rž���Ræ���R|���Rï���Rì���Rá���Ró���R����Rq���RM���Ro���Rƒ���R£���Rë���Ry���R˜���R~���Ri���Rw���R„���(����(����R���t���?���sf��� 3)"/k ÿ�ÿ�ÌE7