Title: java URI support

Hi,

As I understand xerces doesn't support java URI format in the current implementation. For example, if I need to use schema from JAR file I have to do some gymnastics around: I create temporary file-> copy schema in this file -> set http://apache.org/xml/properties/schema/external-noNamespaceSchemaLocation property with URI to this file -> parse. So, it would be nice to have this feature to make xercers understand java URI syntax. As far as I undersatnd, RFC 2396 doesn't prohibit URI-syntax like java URI (with '!' sign to separate parts which are inside of a jar-file). This is a quota from RFC:

// 2.3. Unreserved Characters
// 
//   Data characters that are allowed in a URI but do not have a reserved
//   purpose are called unreserved.  These include upper and lower case
//   letters, decimal digits, and a limited set of punctuation marks and
//   symbols.
//
//      unreserved  = alphanum | mark
//
//      mark        = "-" | "_" | "." | "!" | "~" | "*" | "'" | "(" | ")"
//
//   Unreserved characters can be escaped without changing the semantics
//   of the URI, but this should not be done unless the URI is being used
//   in a context that does not allow the unescaped character to appear.


Any comments? Any plans to implement this feature? Might be it works and I dont know how to use it? I work with version 1.4.2.

-Dmitri

Reply via email to