You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cocoon.apache.org by "Laurens Holst (JIRA)" <ji...@apache.org> on 2006/05/27 04:14:29 UTC

[jira] Created: (COCOON-1855) Can't load from fragment URLs

Can't load from fragment URLs
-----------------------------

         Key: COCOON-1855
         URL: http://issues.apache.org/jira/browse/COCOON-1855
     Project: Cocoon
        Type: Improvement

  Components: * Cocoon Core  
    Versions: 2.1.9    
    Reporter: Laurens Holst


Hi,

When I try to load a document fragment with a file generator, e.g. toc.xml#dev, Cocoon throws a loading error (java.io.FileNotFoundException: C:\Development\Projects\BBCocoon\toc.xml#home), while it would be really nice if it would instead retrieve the fragment of that document which the fragment identifier indicates.

This is how XSLT 1.0 behaves, quote: "If the URI reference does not contain a fragment identifier, then a node-set containing just the root node of the document is returned. If the URI reference does contain a fragment identifier, the function returns a node-set containing the nodes in the tree identified by the fragment identifier of the URI reference."

This would have been convenient; now as a workaround I have to either split up the toc.xml file or pass the ID along as a parameter to the XSLT, which can then go to the desired fragment.


~Grauw

p.s. I'm having xml:id attributes for IDs, and using Saxon as XSLT processor.

-- 
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