You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cocoon.apache.org by bu...@apache.org on 2004/12/11 15:26:41 UTC

DO NOT REPLY [Bug 32650] New: - Transformations in views not usable when using aggregation or cocoon internal protocol: The xml gets transfomed more than once

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=32650>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=32650

           Summary: Transformations in views not usable when using
                    aggregation or cocoon internal protocol: The xml gets
                    transfomed more than once
           Product: Cocoon 2
           Version: 2.1.6
          Platform: All
        OS/Version: Mac OS X 10.3
            Status: NEW
          Severity: critical
          Priority: P1
         Component: core
        AssignedTo: dev@cocoon.apache.org
        ReportedBy: thomas@alexnat.de
                CC: thomas@alexnat.de


Using views seems work, until your content is being loaded internally via a 'cocoon:/xyz' url or content 
aggregation. When you then XSL transform the XML in a view, the resulting tree is corrupt.

This can be verified by calling:
http://localhost:8888/a?cocoon-view=pretty-content
http://localhost:8888/b?cocoon-view=pretty-content  (here you will get a corrupt html tree)

It seems, that the view transformer gets called twice when using the second example. This makes the 
view concept pretty useless with this bug.

----------------
-   test.xml   -
----------------
<test>
   Hello World XML
</text>


----------------
- sitemap.xmap - (added to the original sitemap)
----------------
<map:pipeline>
    <map:match pattern="a">
        <map:generate src="test.xml"/>
        <map:serialize/>
    </map:match>
</map:pipeline>
<map:pipeline>
  <map:match pattern="b">
        <map:generate src="cocoon:/a" />
        <map:serialize/>
  </map:match>
</map:pipeline>


This issue has been tested on Cocoon 2.1.5 and 2.1.6 on OS X 10.3.6 on a PowerMac Dual G5 and Java 
1.4.2_05.

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.