XML Validation with Python
Alan Kennedy
alanmk at hotmail.com
Thu Jul 3 08:23:33 EDT 2003
Will Stuyvesant wrote:
> Can you give a commandline example how to do XML Validation (checking
> against a DTD) with Python? Not with 4Suite or other 3rd party
> libraries, just the Python standard distribution.
You can't do it. The base distribution doesn't include a validating
XML parser.
The only pure python validating parser is Lars Garshol's "xmlproc",
which is a part of pyxml (a "third-party" optional extension). You can
read the documentation for xmlproc here
http://www.garshol.priv.no/download/software/xmlproc/
and the bit about validating on the command line is here
http://www.garshol.priv.no/download/software/xmlproc/cmdline.html
Is there any reason why it has to be in the base distribution?
Assuming that you have a good reason, maybe you can tell us what
platform you're running on? There might be a platform specific
parser/validator that you can call from python.
HTH,
--
alan kennedy
-----------------------------------------------------
check http headers here: http://xhaus.com/headers
email alan: http://xhaus.com/mailto/alan
More information about the Python-list
mailing list