Viewing File: /usr/lib64/python2.7/Demo/xml/elem_count.pyo


V
Qc@sdZddlZddlmZddlmZmZdejfdYZe	dkreZ
e
jee
jej
dndS(	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.
iN(tdefaultdict(tmake_parserthandlertFancyCountercBs#eZdZdZdZRS(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'|jD]}|j|cd7<qDWdS(Ni(RRtlenRtkeysR(R	tnametattrs((s+/usr/lib64/python2.7/Demo/xml/elem_count.pytstartElements
cCstdG|jGdGHdG|jGdGHdGHx |jjD]}d|GHq5WdGHx |jjD]}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	
Back to Directory File Manager