Liam Clarke wrote:
Out of curiousity, having poked around XML while learning about the
JScript DOM, what are you using it for?

Lots...one project I worked on, we used XML as the native file format and dom4j trees as the object model. In other words, when you saved a document, you got an XML file; when you read a document, it was stored internally as a dom4j tree. (The program was written in Jython so it used Java libraries.)


The project was basically a domain-specific editor. Using XML and dom4j worked out great. One thing I really like is that when the domain model is a dom model, you can use XPath as a query language on your model. Big chunks of the application were data-driven and most of the data tables used XPath to describe the piece of the model they needed.

I have written quite a bit about this project on my blog - start at www.kentsjohnson.com and look for blog entries and essays about dom4j, xpath and Meccano (the name of the project).

Another project I worked on had to manipulate a tree structure stored in a database. I built a dom4j tree in memory to represent the database tree and did my analysis on that. Very handy.

Kent
_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to