At 2:22 pm +0100 19/3/02, Michael Raffenberg wrote:
>Hi,
>
>i like to receive a post input stream with the following sitemap
>definitions:
>     <map:match pattern="request">
>       <map:generate type="stream">
>         <map:parameter name="form-name" value="msg"/>
>       </map:generate>
>       <map:serialize type="xml"/>
>     </map:match>
>This works ok.
>The input will contain some xml-data with a dtd.
>Is it possible to get this input parsed again the dtd?

Not sure, you can validate it against a Schematron though.

Look in <slash-edit/> in CVS:

        xml-cocoon2/src/scratchpad/webapps/mount/editor/editor.xmap

>How can i track down any errors if the input is not valid?

Valid, or well formed?

There is little you can do to catch mal-formed XML in a form field using
the StreamGenerator, it was designed for inter-application usage, the
assumption was that all XML transferred, would already be well-formed..

>After parsing the input, i like to transform it with some
>xslt-stylesheets, how do i have to configure the sitemap for this?

     <map:match pattern="request">
       <map:generate type="stream">
         <map:parameter name="form-name" value="msg"/>
       </map:generate>
-->              <map:transform src="your.xsl"/>
       <map:serialize type="xml"/>
     </map:match>

Hope this helps

regards Jeremy
-- 
   ___________________________________________________________________

   Jeremy Quinn                                           Karma Divers
                                                       webSpace Design
                                            HyperMedia Research Centre

   <mailto:[EMAIL PROTECTED]>                    <http://www.media.demon.co.uk>
   <phone:+44.[0].20.7737.6831>             <pager:[EMAIL PROTECTED]>

---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>

Reply via email to