lucene-solr-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Amit Nithian (JIRA)" <>
Subject [jira] Updated: (SOLR-712) Support for relative path XML Entity Includes
Date Thu, 21 Aug 2008 21:48:44 GMT


Amit Nithian updated SOLR-712:

    Attachment: XMLEntityInclude.tgz

Patch in support of this improvement.

> Support for relative path XML Entity Includes
> ---------------------------------------------
>                 Key: SOLR-712
>                 URL:
>             Project: Solr
>          Issue Type: Improvement
>    Affects Versions: 1.2, 1.3
>            Reporter: Amit Nithian
>            Priority: Minor
>             Fix For: 1.2
>         Attachments: XMLEntityInclude.tgz
>   Original Estimate: 1h
>  Remaining Estimate: 1h
> This patch modifies the and 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 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.
You can reply to this email to add a comment to the issue online.

View raw message