Arye | 24 Jun 11:12

Re: validation with multiple XSD files

Hello,

I am coming back to this after a delay.
On top of lxml I was also considering ZSI to process my schema file.
It appears that ZSI has no problem following the includes. So I will
explore ZSI for now. Not being an expert on XML/XSD, I suspect that
this is the best thing to do to avoid some tricky issues with
namespaces.

Regards,
Arye.

On Fri, May 9, 2008 at 6:38 PM, John Lovell <jlovell <at> esd189.org> wrote:
> Arye:
>
> I had a similar problem and this is how I handled it.
>
> http://messagesleuth.svn.sourceforge.net/viewvc/messagesleuth/trunk/xsd/xsd2one.py?view=markup
>
> I didn't ask the group so others may have a better or more full featured
> approach.
>
> 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 ...
> ________________________________
> From: lxml-dev-bounces <at> codespeak.net [mailto:lxml-dev-bounces <at> codespeak.net]
> On Behalf Of Arye
> Sent: Friday, May 09, 2008 9:26 AM
> To: lxml-dev <at> codespeak.net
> Subject: [lxml-dev] validation with multiple XSD files
>
>
> Hello all,
> I would like to so some schema validation and started with the instructions
> in :
> http://codespeak.net/lxml/dev/validation.html#xmlschema
>
>
> This all works great. Now I would like to extend this to a XSD file that
> includes many other files. In other words I have a directory of XSD files
> that I would like to use. The include statement look like this (the included
> file is referenced by its name):
>
> <?xml version="1.0"?>
> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
> elementFormDefault="qualified">
>     <xsd:include schemaLocation="base.xsd"/>
>     <xsd:element name="Price">
>        ...
>        ... some types defined in "base.xsd" are used here
>
>
>
> I am new to lxml so sorry in advance if the question does not make sense.
>
> Regards,
> Arye.
>
>
>
>

Gmane