xml application advice
William Purcell
flyeng4 at gmail.com
Wed Jun 10 12:18:15 EDT 2009
Diez B. Roggisch wrote:
> William Purcell wrote:
>
>> I am writing a application to calculate pressure drop for a piping
>> network. Namely a building sprinkler system. This will be a
>> command line program at first with the system described in xml (at
>> least that is how I think I want to do it).
> Use lxml2 and xpath.
>
> http://codespeak.net/lxml/
> http://codespeak.net/lxml/xpathxslt.html
>
This looks promising. I will start playing around with it and see
what I can come up with. Thanks for the example.
Peter Otten wrote:
> I'd probably start with a few python classes representing the
> sprinkler
> system. The exact layout may change a few times until you have
> found one
> that makes your questions clear and the calculations as easy as
> possible.
>
> You can then add a read_model_from_file() function converting the
> xml into
> your model using ElementTree or its close relative lxml.
>
> My guess is that it'll be a lot more fun this way...
This was my initial plan, but I have never messed with xml and
didn't know if it was what I wanted. I have messed around with
plistlib on a mac. If I remember correctly the reader in plistlib
returns a dict so I thought I would be getting a dict from an xml
reader (but maybe xml and plist aren't as close as I thought).
Reading xml seems more complicated than I initially expected, but
probably rightfully so.
But I digress.
I will take your advice and start with some classes and then work on
getting the data to my classes.
More information about the Python-list
mailing list