Hi Simon,

The only benefit I could see to doing both is that you'll get PSVI from the
validation against XMLSchema.xsd which your application may want to use.
Otherwise it's just doing redundant work.

Thanks.

Michael Glavassevich
XML Parser Development
IBM Toronto Lab
E-mail: [EMAIL PROTECTED]
E-mail: [EMAIL PROTECTED]

"Simon Bøggild" <[EMAIL PROTECTED]> wrote on 11/16/2007 04:51:50 AM:

> Thank you for your input.
> Would it be enough to simply use SchemaFactory to check if the schema
> is valid? Or is validation against XMLSchema.xsd still necessary?
>
> Thanks,
> Simon
>
> On Nov 16, 2007 5:05 AM, Michael Glavassevich <[EMAIL PROTECTED]>
wrote:
> > Validating your schema against the schema for schemas (XMLSchema.xsd)
isn't
> > sufficient for determining whether your schema is valid. There are many
> > constraints which cannot be expressed in the language, for example the
> > complex rules for particle derivation [1] which apply to complex type
> > restriction/extension. Xerces checks these constraints among many
others
> > when it loads/processes a schema. You could use the SchemaFactory [2]
from
> > JAXP 1.3 for that purpose.
> >
> > Thanks.
> >
> > [1] http://www.w3.org/TR/xmlschema-1/#coss-particle
> > [2]
> > http://xerces.apache.org/xerces2-
> j/javadocs/api/javax/xml/validation/SchemaFactory.html
> >
> > Michael Glavassevich
> > XML Parser Development
> > IBM Toronto Lab
> > E-mail: [EMAIL PROTECTED]
> > E-mail: [EMAIL PROTECTED]
> >
> > Francesco Lazzarino <[EMAIL PROTECTED]> wrote on 11/15/2007 11:49:34 AM:
> >
> >
> > > i'm not sure how SQC works but XMLSchema is XML and thus it can be
> > > validated as any other xml file.
> > >
> > > i believe (i'm a little rusty) that XMLSchemas are instances of
> > > XMLSchema.xsd and that uses XMLSchema.dtd
> > >
> > > that assumes you want to validate it for correctness according to
> > > XMLSchema.xsd and XMLSchema.dtd.
> > >
> > > On Thu, Nov 15, 2007 at 01:15:40PM +0100, Simon Bøggild wrote:
> > > > Hi,
> > > >
> > > > I would like to know if it's possible (and how) to use Xerces to
> > > > perform Schema validation in the same manner as SQC (Schema Quality
> > > > Checker from IBM). That is, to validate the correctness of the
schema
> > > > file itself without looking at any instances of it.
> > > >
> > > > Regards,
> > > > Simon
> > > >
> > > >
---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > >
> > > >
> > >
> > > --
> > > Francesco Lazzarino
> > > Digital Archive Programmer
> > > Florida Center for Library Automation
> > > http://daitss.fcla.edu
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to