cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Simone Tripodi (JIRA)" <>
Subject [jira] Updated: (COCOON3-3) Provide an XInclude transformer as a PipelineComponent
Date Mon, 06 Oct 2008 07:37:44 GMT


Simone Tripodi updated COCOON3-3:

    Attachment: XInclude.patch

As mentioned on, the XInclude support is one of
the unscheduled feature for cocoon 3.0.0

The attached patch provides the porting to Cocoon3's pipeline of old XInclude Transformer
already present in previous releases; some TestCase are also provided.

Just few notes:
- As described in, I managed the 'accept' and 'accept-language'
attributes that weren't previously implemented;
- I maintained the deprecated xpointer support;
- The dependencies from old Excalibur's org.apache.excalibur.xml.xpath.* have been replaced
with Java5 provided javax.xml.xpath.* - they are very similar;
- The XPointer grammar has been adapted to be managed by the maven-javacc-plugin (generation
+ report);
- The original DOMStreamer has been simplified;
- I only adapted the existing code to the new structure and used Java5 generics, iterators
where possible.

I really hope this helps! :)

> Provide an XInclude transformer as a PipelineComponent
> ------------------------------------------------------
>                 Key: COCOON3-3
>                 URL:
>             Project: Cocoon 3
>          Issue Type: Improvement
>          Components: cocoon-pipeline
>            Reporter: Simone Tripodi
>            Assignee: Cocoon Developers Team
>            Priority: Minor
>         Attachments: XInclude.patch
> Oldest versions of cocoon already contain an XInclude transformer, it could be a good
starting point:
> XPointer package's dependencies should be reduced to be imported in the new pipeline:
> An alternative solution could be using xerces2 APIs:

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

View raw message