Relative URIs can be resolved incorrectly in document() calls
-------------------------------------------------------------

                 Key: XALANJ-2491
                 URL: https://issues.apache.org/jira/browse/XALANJ-2491
             Project: XalanJ2
          Issue Type: Bug
      Security Level: No security risk; visible to anyone (Ordinary problems in 
Xalan projects.  Anybody can view the issue.)
          Components: Xalan
    Affects Versions: 2.7.1
         Environment: Windows XP, JRE 1.6.0_11
            Reporter: David Eckel


When using certain nested XSL and XML file structures and relative paths within 
document() calls in select attributes, it is possible for Xalan to incorrectly 
resolve the relative URI.  In the attached test files, test.xml is styled by 
/xsl/nested/test.xsl, which imports test2.xsl, which makes document() calls.

Example file structure:

/test.xml
/xsl/test2.xsl
/xsl/nested/test.xsl

Error messages:
        <PATH>/xsl/test2.xsl; Line #17; Column #49; Cannot load requested doc: 
<PATH>\xsl\test.xml (The system cannot find the file specified)
        <PATH>/xsl/test2.xsl; Line #22; Column #57; Cannot load requested doc: 
<PATH>\xsl\test.xml (The system cannot find the file specified)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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

Reply via email to