You are viewing a plain text version of this content. The canonical link for it is here.
Posted to j-dev@xerces.apache.org by ji...@apache.org on 2004/05/14 17:15:57 UTC

[jira] Resolved: (XERCESJ-963) external-schemaLocation parser property requires absolute path to xsd despite being in the classpath

Message:

   The following issue has been resolved as WON'T FIX.

   Resolver: Michael Glavassevich
       Date: Fri, 14 May 2004 8:14 AM

Relative URIs specified in the value of external-schemaLocation and external-noNamespaceSchemaLocation are resolved against the base URI of the instance document being validated. Unless you provide an entity resolver which does something else, this is the location that the parser will read when loading a schema document.
---------------------------------------------------------------------
View the issue:
  http://issues.apache.org/jira/browse/XERCESJ-963

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: XERCESJ-963
    Summary: external-schemaLocation parser property requires absolute path to xsd despite being in the classpath
       Type: Bug

     Status: Resolved
   Priority: Minor
 Resolution: WON'T FIX

    Project: Xerces2-J
 Components: 
             JAXP
             SAX
   Versions:
             2.6.0

   Assignee: 
   Reporter: Jonathan Asbell

    Created: Fri, 14 May 2004 6:28 AM
    Updated: Fri, 14 May 2004 8:14 AM
Environment: Windows 2000, j2sdk-1_4_2_04-windows-i586

Description:
our schemas are placed in the classpath inside the "classes" directory of a java project, and using a jdom "SAXBuilder"  with xerces underneath we do the following:

SAXBuilder saxbuilder = new SAXBuilder("org.apache.xerces.parsers.SAXParser");

saxbuilder.setProperty("http://apache.org/xml/properties/schema/external-schemaLocation", "http://www.whatever.com/myschema myschema.xsd");

Notice that "myschema.xsd" is correctly preceded by a space, and that it is not using an absolute path.

The parser is not able to locate the xsd file despite the fact that it is in the classpath




---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-j-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-j-dev-help@xml.apache.org