[ 
https://issues.apache.org/jira/browse/SOLR-712?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Amit Nithian closed SOLR-712.
-----------------------------

       Resolution: Fixed
    Fix Version/s:     (was: 4.1)
                   4.0

This looks to have been resolved by the various XML parser changes. Awesome!
                
> Support for relative path XML Entity Includes
> ---------------------------------------------
>
>                 Key: SOLR-712
>                 URL: https://issues.apache.org/jira/browse/SOLR-712
>             Project: Solr
>          Issue Type: Improvement
>    Affects Versions: 1.2, 1.3
>            Reporter: Amit Nithian
>            Priority: Minor
>             Fix For: 4.0
>
>         Attachments: XMLEntityInclude.tgz
>
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> This patch modifies the Config.java and IndexSchema.java to support XML 
> entity includes of relative paths. When parsing an InputStream not providing 
> a SystemID (i.e. base path for example) to the DOM parser will basically 
> force all entity includes to be relative to the base project directory rather 
> than the directory hosting the document. This patch simply passes in the 
> configuration directory as the systemID thus making the entity includes 
> relative to the home of solrconfig.xml and schema.xml. 
> The IndexSchema.java was modified to ensure objects do NOT process the 
> xml:base attribute. Newer Xerces-J parsers allow for the removal of this 
> attribute in the DOM (by setting the appropriate feature); however, the DOM 
> parser used by Java 5 doesn't support this feature.
> For example:
> Without the entity include, if my Solr app was running on C:\solr, then any 
> entity includes would have to be relative to C:\solr regardless of 
> solrconfig.xml and schema.xml. This patch allows for includes relative to the 
> conf directory of solr.home (i.e. ../../my_base_schema.xml) would be located 
> two directories above "conf".
> Please submit improvements or comments on this patch. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to