If I manually edit two of the .xsd files to
insert schemaLocations in 2 places each:
<import
namespace="http://www.opengis.net/gml" schemaLocation="gml.xsd"/>
<import
namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
then things get a bit further, but I then get an error:
java.net.UnknownHostException: bundleresource
due to an attempt to open an input stream on this URL:
file://bundleresource://74/cache/www.w3.org/2001/datatypes.dtd
any thoughts on that?
Vince.
...and I thought xml was supposed to make things easy.
At 17:19 11/09/2007, Justin Deoliveira wrote:
Hi Guys,
Sorry to jump in late. Seems like you are making progress. This import
seems strange to me:
<import namespace="http://www.opengis.net/gml"/>
Since it does not have any schemaLocation attribute? Which is most
likely the source of the null pointer exception. Since it is a
"well-known" namespace / schema to the parser, simply putting
schemaLocation="gml.xsd" should do the trick.
-Justin
Vince Darley wrote:
> At 11:05 11/09/2007, Gabriel Roldán wrote:
>> Configuration configuration = new
>> ApplicationSchemaConfiguration(namespace,
>> schemaLocation);
>> Parser parser = new Parser( configuration );
>
> Now that seems to work quite a lot better, except we hit null pointer
> exceptions due to calls to 'resolveSchemaLocation':
>
> public String resolveSchemaLocation(XSDSchema schema, String uri, String
> location) {
>
> where:
> uri "http://www.opengis.net/gml"
> location null
>
> It tries to look for a file in the directory that we supplied on
> construction, but with 'null' as a file name.
>
> This seems to be driven/triggered by lines like this:
>
> <import namespace="http://www.opengis.net/gml"/>
>
> in the schema being parsed.
>
> any idea how to avoid that problem?
>
> Vince.
>
>
> !DSPAM:4007,46e671d1174873362379201!
>
--
Justin Deoliveira
The Open Planning Project
http://topp.openplans.org
--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.485 / Virus Database: 269.13.10/995
- Release Date: 08/09/2007 13:24
_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel