Hi John,
Putting the local schemas in the schema location attribute, like below:
xsi:schemaLocation="http://www.opengis.net/gml gml3.2.0/gml/gml.xsd
http://www.w3.org/1999/xlink gml3.2.0/xlink/xlinks.xsd
urn:x-ogp:spec:schema-xsd:EPSG:0.1:dataset gml3.2.0/EPSG.xsd">
I get the file reported valid without any errors.
Now, a couple of observations:
- your archive contains gml 3.2.0 while your instance refers to gml
3.2.1, see the initial schemaLocation:
xsi:schemaLocation="http://www.opengis.net/gml
http://www.isotc211.org/2005/gml.3.2.1/gml.xsd
http://www.w3.org/1999/xlink
http://www.isotc211.org/2005/gml.3.2.1/xlink/xlinks.xsd
urn:x-ogp:spec:schema-xsd:EPSG:0.1:dataset
urn:x-ogp:spec:schema-xsd:EPSG:0.1:dataset">
- the remote schemas at the locations in your original file do not
exist, or at least I cannot access them, I get a 404 not found HTTP error.
- you do not have a location specified for the last schema, so I assume
you also have a catalog that maps that to a location?
Best Regards,
George
--
George Cristian Bina
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com
[email protected] wrote:
Hi Sorin,
Thanks for your prompt reply.
A long time ago I asked how to validate a whole set of XSDs. The response
indicated that I should: open a project, import folders (containing the XSDs)
into the project, right click on the folder (holding the XSDs) and validate
selection.
This is what I did with the XSDs that I am using to validate the huge XML
document instance. The validation errors from above only relate to readme files
in the directories. Therefore, I assume that the XSDs are valid. I even
removed the readme files and the validation still works.
I have tarred and gzipped the XSDs that I am dealing with. You can download
them from: http://asdd.ga.gov.au/asdd/work/epsgSchemas.tar.gz
I then validate the huge XML document instance that is supposed to be valid
according to the above mentioned XSDs. When I do this there are thousands of
errors related to the XSDs mentioned above and within the document.
The huge file that I am trying to validate is available at
http://asdd.ga.gov.au/asdd/work/GmlDictionaryMetadata.xml
Thanks.
John
-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Sorin Ristache
Sent: Wednesday, 11 February 2009 7:03 PM
To: [email protected]
Subject: Re: [oXygen-user] How do I switch off validation of
XSDs that are called by an XML document instance [SEC=UNCLASSIFIED]
Hello,
The XML Schema is validated implicitly when an XML file is validated
against that schema. You cannot disable that with a preference. If the
XML Schema is valid then the validation errors are in the XML file.
Please send some sample files to see if the schema or the XML file is
not valid.
Regards,
Sorin
[email protected] wrote:
Hi,
I have an XML document instance and when I validate it
against and XSD, Oxygen 10.0 validates the XSD? I have been
told by so called experts that the XSDs are valid but I keep
on getting the errors. What preferences do I set to validate
the XML document instance and not the relevant XSDs?
Thanks.
_______________________________________________
oXygen-user mailing list
[email protected]
http://www.oxygenxml.com/mailman/listinfo/oxygen-user
_______________________________________________
oXygen-user mailing list
[email protected]
http://www.oxygenxml.com/mailman/listinfo/oxygen-user
_______________________________________________
oXygen-user mailing list
[email protected]
http://www.oxygenxml.com/mailman/listinfo/oxygen-user