[jdom-interest] Problem with XMLSchema validation

Geoff Rimmer geoff.rimmer at sillyfish.com
Sat Apr 3 02:42:18 PST 2004


On Friday 02 April 2004 21:24, Arindam Gupta wrote:
> Hi,
> I tried the following code based on Kevin Jones posting in the FAQ. I am
> using the latest Xerces2.6.2 parser and JDOM-B10.
>
> ......
> SAXBuilder builder = new SAXBuilder("org.apache.xerces.parsers.SAXParser",
> true);
> builder.setFeature("http://apache.org/xml/features/validation/schema",
> true);
> builder.setProperty("http://apache.org/xml/properties/schema/external-noNam
>espaceSchemaLocation", "D://Temp//dstjobreq.xsd");

Surely there's got to be something wrong with this string:

    "D://Temp//dstjobreq.xsd"

For a start, what's with the double forward slashes?  If this is Windows, they 
should be double *backslashes* (when in a Java string).

But even if this works, I would have expected that the string should be a URI 
not a filename.  In Linux, I would write something like:

    "file:/tmp/dstjobreq.xsd"

but where you have a Windows drive letter, you will need:

    "file:///D:/Temp/dstjobreq.xsd"

(note there are *3* slashes after "file:")

Geoff



More information about the jdom-interest mailing list