AH!

thank you

i was using

reader.setProperty("http://apache.org/xml/properties/schema/external-noNamespaceSchemaLocation";, PatchAnimDocument.class.getResource(PATCHANIMDOC_SCHEMA).getPath());

when

reader.setProperty("http://apache.org/xml/properties/schema/external-noNamespaceSchemaLocation";, PatchAnimDocument.class.getResource(PATCHANIMDOC_SCHEMA).toString());

was what i needed


----- Original Message ----- From: "Michael Glavassevich" <[EMAIL PROTECTED]>
To: <j-users@xerces.apache.org>
Sent: Saturday, February 09, 2008 9:53 AM
Subject: Re: using jar urls in external-noNamespaceSchemaLocation


I thought jar URLs need to be prefixed with "jar:". Loading
"jar:http://patchanim.sourceforge.net/jnlp/patchanim-0.3.0.jar!/com/mebigfatguy/patchanim/io/PatchAnimDoc.xsd";
seems to work.

Thanks.

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

"Dave Brosius" <[EMAIL PROTECTED]> wrote on 02/09/2008 02:14:56 AM:

I am trying to validate against an xsd file that is jar'ed up with my
program that is deployed thru jnlp. Included in the jnlp are the jars
xml-apis.jar and xercesImpl.jar. I do



System.out.println((null !=
PatchAnimIO.class.getResourceAsStream(PATCHANIMDOC_SCHEMA)) ? "loaded" :
"null");
System.out.println(PatchAnimDocument.class.
getResource(PATCHANIMDOC_SCHEMA).getPath());
reader.setProperty(http://apache.org/xml/properties/schema/external-
noNamespaceSchemaLocation,
                             PatchAnimDocument.class.
getResource(PATCHANIMDOC_SCHEMA).getPath());

When run thru jnlp, it dumps to the console

loaded
http://patchanim.sourceforge.net/jnlp/patchanim-0.3.0.jar!
/com/mebigfatguy/patchanim/io/PatchAnimDoc.xsd
[Warning] :2:73: schema_reference.4: Failed to read schema document
'http://patchanim.sourceforge.net/jnlp/patchanim
0.3.0.jar!/com/mebigfatguy/patchanim/io/PatchAnimDoc.xsd', because 1)
could
not find the document


So this shows that the xsd is where i said it was, but yet, setProperty
seems like it doesn't know how to load it?


Any ideas?

dave


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