Return-Path: Delivered-To: apmail-xml-cocoon-dev-archive@xml.apache.org Received: (qmail 67064 invoked by uid 500); 5 Dec 2002 04:07:27 -0000 Mailing-List: contact cocoon-dev-help@xml.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: cocoon-dev@xml.apache.org Delivered-To: mailing list cocoon-dev@xml.apache.org Received: (qmail 67053 invoked from network); 5 Dec 2002 04:07:27 -0000 Message-ID: <13ce01c29c14$24124010$0100a8c0@MAUCHI> From: "Ivelin Ivanov" To: References: <9916289167D2D411BD0700508BB4A527E671A7@dvntex01.devote.nl> Subject: Re: [possible donation] XmlForm popup sample using sourcewriter Date: Wed, 4 Dec 2002 22:09:42 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N Please submit a bugzilla report. I will review the code and possibly commit it. Ivelin ----- Original Message ----- From: "Michael Homeijer" To: Sent: Tuesday, December 03, 2002 1:48 AM Subject: [possible donation] XmlForm popup sample using sourcewriter > Hi, > > I have prepared 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. > > I'd be happy to zip them up and mail these if anybody wants to add it to the > Cocoon samples. > > 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. > > Michael Homeijer > > --------------------------------------------------------------------- > To unsubscribe, e-mail: cocoon-dev-unsubscribe@xml.apache.org > For additional commands, email: cocoon-dev-help@xml.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: cocoon-dev-unsubscribe@xml.apache.org For additional commands, email: cocoon-dev-help@xml.apache.org