[
https://issues.apache.org/jira/browse/COCOON3-3?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12635407#action_12635407
]
Simone Tripodi commented on COCOON3-3:
--------------------------------------
It seems that Xerces' implementation of XPointer is incomplete:
https://svn.apache.org/repos/asf/xerces/java/trunk/src/org/apache/xerces/xinclude/XIncludeHandler.java
Reading from the javadoc: "Currently, this implementation has only partial
support for the XInclude specification. Specifically, it is missing support for
XPointer document fragments. Thus, only whole documents can be included using
this component in the pipeline."
The oldest cocoon's version porting should be the best solution.
> Provide an XInclude transformer as a PipelineComponent
> ------------------------------------------------------
>
> Key: COCOON3-3
> URL: https://issues.apache.org/jira/browse/COCOON3-3
> Project: Cocoon 3
> Issue Type: Improvement
> Components: cocoon-pipeline
> Reporter: Simone Tripodi
> Assignee: Cocoon Developers Team
> Priority: Minor
>
> Oldest versions of cocoon already contain an XInclude transformer, it could
> be a good starting point:
> http://svn.eu.apache.org/repos/asf/cocoon/trunk/core/cocoon-pipeline/cocoon-pipeline-components/src/main/java/org/apache/cocoon/transformation/XIncludeTransformer.java
> XPointer package's dependencies should be reduced to be imported in the new
> pipeline:
> http://svn.eu.apache.org/repos/asf/cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/components/xpointer
> An alternative solution could be using xerces2 APIs:
> http://xerces.apache.org/xerces2-j/faq-xinclude.html
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.