Margie Levine wrote:
> Right now I am using elementtree to check this within
my program. IE, I
> traverse the tree and make sure the xml meets the
specifications. Based
> on my reading, it seems that I can use a DTD or scheme
to define the
> "grammar" of my xml, but I can't figure out
how to actually set this up.
> It seems like I should just be able to specify my DTD
or Schema and then
> call ElementTree's parse method and Elementtre should
just give me
> errors if the xml doesn't conform to the rules. Maybe
Elementtree just
> doesn't support this? I see some doc that says lxml
supports schema's,
> will lxml do this for me?
basic ET only does well-formedness checks; lxml comes with
validation support
for DTD:s, schemas, and Relax NG.
> What are other folks doing to deal with this?
well, I'm using separate validations tools as part of the
test suite, and I'm then
assuming that my code doesn't actually mess itself up when
running...
</F>
_______________________________________________
XML-SIG maillist - XML-SIG python.org
http:
//mail.python.org/mailman/listinfo/xml-sig
|