build a hierarchical tree, without using DOM,schema, and sax using expat parser and c

Wildemar Wildenburger lasses_weil at klapptsowieso.net
Fri Nov 16 08:46:35 EST 2007


sharan wrote:
> I've been experimenting with the jclark's expat parser.  I compiled it
> on
> linux, and it works just great.  However, finding tags and data by
> implementing the callback functions in c language is cumbersome.
> Has anybody written code that uses the expat callback's in such a way
> as to
> build a hierarchical tree, without using DOM,schema, and sax, that can
> be traversed.My purpose, just enough to traverse branches and find
> leafs of a xml documents without using DOM, schema, and sax, and i
> also want help regarding how to convert a xml document to a
> hierachical tree which contains tags values. thanks

Not sure if I completely follow you. Maybe ElementTree could be of help?

<URL:http://effbot.org/zone/element-index.htm>

since Python 2.5 it is even in the standard lib:

<URL:http://docs.python.org/lib/module-xml.etree.ElementTree.html>

/W



More information about the Python-list mailing list