Make use of the EntityResolver set in XmlOptions throughout the whole library -----------------------------------------------------------------------------
Key: XMLBEANS-245 URL: http://issues.apache.org/jira/browse/XMLBEANS-245 Project: XMLBeans Type: Improvement Versions: Version 2.1 Reporter: Jimisola Laursen Fix For: Version 2.1 Appearently, XmlObject.Factory.parse(... XmlOptions) method to use the value set by XmlOptions.setEntityResolver in order to replace the default EntityResolver used (http://xmlbeans.apache.org/docs/2.0.0/reference/org/apache/xmlbeans/XmlOptions.html#setEntityResolver(org.xml.sax.EntityResolver)): "If this option is set when compiling a schema, then the given EntityResolver will be consulted in order to resolve any URIs while downloading imported schemas. EntityResolvers are currently only used by compileXsd; they are not consulted by other functions, for example, parse. This will likely change in the future." I am in need of this change to replace the EntitiyResolver used with one that uses getClass().getResourceAsStream() to load the schema from class path. Hopefully, it should be too much work :) IoC also helps out when doing JUnit tests etc. There might be a temporary work around using XmlOptions.setLoadUseXMLReader and the default JDK's SAX parser. I'll get back on that one. -- 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 - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]