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]