That's strange.

The xerces distribution comes with some sample code and sample data. Could
you try validating the personal-schema.xml using one of the samples (say,
sax.Counter)? After setting the classpath, and switching to the "data"
directory,

java sax.Counter -v -s personal-schema.xml

If this works, then it should be problem in how you are using the parser.

I don't have your original message. I supposed you've set all the necessary
features. (validation and validation/schema.) Did you register an
EntityResolver? How did you invoke the parser? From the command line? From
which directory? Is the system property "user.dir" set?

Thanks,
Sandy Gao
Software Developer, IBM Canada
(1-905) 413-3255
[EMAIL PROTECTED]



                                                                                
                                                       
                      "Siarhei                                                  
                                                       
                      Biarozkin"               To:       <[EMAIL PROTECTED]>    
                                            
                      <[EMAIL PROTECTED]        cc:                             
                                                        
                      r.com>                   Subject:  Re: Validating schema 
file with target namespace?                             
                                                                                
                                                       
                      09/18/2002 11:48                                          
                                                       
                      AM                                                        
                                                       
                      Please respond to                                         
                                                       
                      xerces-j-user                                             
                                                       
                                                                                
                                                       
                                                                                
                                                       



Hello,
Thanks for your help !
I mistyped the schemaLocation in the email,
validation still doesn't work with the following fragment :

<dev:Devices xmlns:dev="http://zandar.com/devices";
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
    xsi:schemaLocation="http://zandar.com/devices devices.xsd">


Cheers
Sergey Beryozkin

----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, September 18, 2002 4:32 PM
Subject: Re: Validating schema file with target namespace?


> > <dev:Devices xmlns:dev="http://zandar.com/devices";
> >    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> >    xsi:schemaLocation="http://www.zandar.com/devices devices.xsd">
>
> Should be
>
> <dev:Devices xmlns:dev="http://zandar.com/devices";
>    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>    xsi:schemaLocation="http://zandar.com/devices devices.xsd">
>
> Sandy Gao
> Software Developer, IBM Canada
> (1-905) 413-3255
> [EMAIL PROTECTED]
>
>
>
>
>                       "Siarhei
>                       Biarozkin"               To:
<[EMAIL PROTECTED]>
>                       <[EMAIL PROTECTED]        cc:
>                       r.com>                   Subject:  Re: Validating
schema file with target namespace?
>
>                       09/18/2002 04:40
>                       AM
>                       Please respond to
>                       xerces-j-user
>
>
>
>
>
> I have the same problem, where an instance and a schema are located in
the
> same directory :
> <!-- instance doc, should be validated against devices.xsd -->
> <dev:Devices xmlns:dev="http://zandar.com/devices";
>    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>    xsi:schemaLocation="http://www.zandar.com/devices devices.xsd">
>
> I'd assume though that the problem is with systemId; when I submitted my
> question few days ago I thought I'd get a quick reply...
> I guess the only option is to get the source and try to find what's
really
> happening
> Cheers
> Sergey Beryozkin
> ----- Original Message -----
> From: "Aleksandar Milanovic" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Wednesday, September 18, 2002 1:05 AM
> Subject: RE: Validating schema file with target namespace?
>
>
> > I think your schema location should be:
> >
> > xsi:schemaLocation="http://mysite.com/Personal/ personal.xsd"
> >
> > Alex
> >
> > > -----Original Message-----
> > > From: Gergely Gati [mailto:[EMAIL PROTECTED]
> > > Sent: Tuesday, September 17, 2002 4:25 PM
> > > To: '[EMAIL PROTECTED]'
> > > Subject: Validating schema file with target namespace?
> > >
> > >
> > > Hi,
> > >
> > > I would like to use Xerces for batch XML validation but I stumbled
into
> a
> > > following problem.
> > > Xerces does not seem to load the schema file from the same directory
if
> I
> > > use the
> > > targetNamespace stuff in the .xsd file.
> > >
> > > With xsi:noNamespaceSchemaLocation in the XML file and no
> > > targetNamespace in
> > > the XSD
> > > file it works fine.
> > >
> > > Could anyone tell me what am I doing wrong?
> > >
> > > Is there a good example somewhere using Xerces with targetNamespace
in
> the
> > > XSD files?
> > >
> > > Thanks in advance,
> > > Gergely
> > >
> > >
> > > The root element in the XML file starts like this:
> > >
> > > <personnel
> > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> > > xmlns="http://mysite.com/Personal/";
> > > xsi:schemaLocation=". personal.xsd">
> > >
> > > The top lines of the .xsd files are:
> > >
> > > <?xml version="1.0" encoding="UTF-8"?>
> > > <xsd:schema
> > >   targetNamespace="http://mysite.com/Personal/";
> > >   xmlns:xsd="http://www.w3.org/2001/XMLSchema";
> > >   xmlns="http://mysite.com/Personal/";
> > >   elementFormDefault="qualified"
> > >   attributeFormDefault="unqualified">
> > >
> > >
> > > Xerces version 2.1.0
> > >
> > > ---------------------------------------------------------------------
> > > 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]
>
>
>


---------------------------------------------------------------------
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