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 2002/12/05 07:40:34 UTC

DO NOT REPLY [Bug 15100] New: - [patch]/[donation] Sample app xml form popup with sourcewriter

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

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=15100

[patch]/[donation] Sample app xml form popup with sourcewriter

           Summary: [patch]/[donation] Sample app xml form popup with
                    sourcewriter
           Product: Cocoon 2
           Version: Current CVS
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Enhancement
          Priority: Other
         Component: sitemap components
        AssignedTo: cocoon-dev@xml.apache.org
        ReportedBy: m.homeijer@devote.nl


This is a sample for Cocoon 2.1 of a xml form popup that reads 
from and writes data to a xml file using a sourcewriter. The example edits 
business cards from a directory in a popup. 

Some background and things to do: 
- XmlFormPopupAction.java 
Takes care of the 'show' and 'save' phase of the popup. For now the popup 
is handled in 3 phases. Load data using the WriteDOMTransformer, store it in 
the session and client-redirect to the 'show' phase. The show phase 
determines if the pipeline for showing the popup is called or the pipeline 
for saving the data and closing the popup. I didn't find a way yet to 
retrieve the xml data in the pipeline just before the action, this way the 
dom could be stored in the request instead of the session. 

- ReadDOMTransformer.java 
A new version of the ReadDOMSessionTransformer that can read objects from 
the session or the request, and that can replace xml data 
(position=replace). I think this transformer should be adapted to use 
inputmodules, but I am not sure yet on how to implement this. 

- WriteDOMTransformer.java 
A new version of the WriteDOMSessionTransformer that can write a dom 
object in the request or in the session. I think this transformer should be 
adapted to use outputmodules

---------------------------------------------------------------------
To unsubscribe, e-mail: cocoon-dev-unsubscribe@xml.apache.org
For additional commands, email: cocoon-dev-help@xml.apache.org