[lxml-dev] Looking for general insight.

John Lovell jlovell at esd189.org
Mon May 12 23:54:24 CEST 2008


Kenneth:

What you ask is not easy.  However, I can point you at a few things that
might be helpful.

First a clarification.  When you say, "create python objects from the
schemas and traffic these objects in and out of some sort of a database"
do you mean python classes or lxml trees filled with random data (or
something else)?

For python classes from XML schemas check out:
http://www.rexx.com/~dkuhlman/generateDS.html

For lxml trees filled with random data check out:
http://messagesleuth.svn.sourceforge.net/viewvc/messagesleuth/trunk/xsd2
data.py?revision=6&view=markup
Note:  For this you will need to pay attention to the other
MessageSleuth libraries it uses.
Note:  Realize that this supports a subset of XML Schema operators.
Note:  While I am proud of most of this code (and it consistently meets
my needs) I believe randstr.py can generate invalid strings under
certain conditions.

Good luck,

John W. Lovell
Web Applications Engineer
Northwest Educational Service District
1601 R Avenue
Anacortes, WA 98221
(360) 299-4086
jlovell at nwesd.org
 
www.esd189.org
Together We Can ...


-----Original Message-----
From: lxml-dev-bounces at codespeak.net
[mailto:lxml-dev-bounces at codespeak.net] On Behalf Of Kenneth Miller
Sent: Monday, May 12, 2008 2:20 PM
To: lxml-dev at codespeak.net
Subject: [lxml-dev] Looking for general insight.

All,

     Any opinions on my problem would be greatly appreciated.

    I've got a large pre-defined XML schema, tons of data types etc. I
want to be able to create python objects from the schemas and traffic
these objects in and out of some sort of a database. Could I perhaps
create these objects using lxml and extend lxml to use zope persistence?

Regards,
Kenneth Miller
_______________________________________________
lxml-dev mailing list
lxml-dev at codespeak.net
http://codespeak.net/mailman/listinfo/lxml-dev


More information about the lxml-dev mailing list