Your IP : 18.191.202.41


Current Path : /lib64/python2.7/Demo/xml/
Upload File :
Current File : //lib64/python2.7/Demo/xml/elem_count.pyo

�
V
�Qc@s�dZddlZddlmZddlmZmZdejfd��YZe	dkr�e�Z
e
je��e
jej
d�ndS(	s�
A simple demo that reads in an XML document and displays the number of
elements and attributes as well as a tally of elements and attributes by name.
i����N(tdefaultdict(tmake_parserthandlertFancyCountercBs#eZd�Zd�Zd�ZRS(cCs4d|_d|_tt�|_tt�|_dS(Ni(t_elemst_attrsRtintt_elem_typest_attr_types(tself((s+/usr/lib64/python2.7/Demo/xml/elem_count.pyt__init__
s		cCse|jd7_|jt|�7_|j|cd7<x'|j�D]}|j|cd7<qDWdS(Ni(RRtlenRtkeysR(R	tnametattrs((s+/usr/lib64/python2.7/Demo/xml/elem_count.pytstartElements
cCstdG|jGdGHdG|jGdGHdGHx |jj�D]}d|GHq5WdGHx |jj�D]}d|GHq]WdS(Ns
There weres	elements.sattributes.s---ELEMENT TYPESs%20s %ds---ATTRIBUTE TYPES(RRRtitemsR(R	tpair((s+/usr/lib64/python2.7/Demo/xml/elem_count.pytendDocuments
(t__name__t
__module__R
RR(((s+/usr/lib64/python2.7/Demo/xml/elem_count.pyRs		t__main__i(t__doc__tsystcollectionsRtxml.saxRRtContentHandlerRRtparsertsetContentHandlertparsetargv(((s+/usr/lib64/python2.7/Demo/xml/elem_count.pyt<module>s