On Wed, 2004-06-02 at 18:19, Bartosz Zgodzinski wrote:
> It's realy difiicult for me to describe my problem so please be patient.
> In my sitemap I've got this:
>    <map:match pattern="*.html">
>     <map:aggregate element="site">
>      <map:part src="documents/menu.xml"/>
>      <map:part src="cocoon:/{1}.do"/>
>     </map:aggregate>
>     <map:transform src="stylesheets/stylesheet.xsl"/>
>     <map:serialize type="html"/>
>    </map:match>
> 
>    <map:match pattern="*.do">
>     <map:call function="{1}">
>     </map:call>
>    </map:match>
> 
>    <map:match pattern="forms/*">
>     <map:generate src="forms/{1}" type="jx"/>
>     <map:transform type="form"/>
>     <map:transform type="i18n" label="debug">
>      <map:parameter name="locale" value="en_US"/>
>     </map:transform>
>     <map:transform src="resources/forms-samples-styling.xsl"/>
>     <map:serialize type="xml"/>
>    </map:match>
> 
> I call page form1.html so it go st thefirst <map:match> and the form1.do is
> called.
> The function form1 looks like that:
> function form1()
> {
>      var form = new Form("forms/d_form1.xml");
>      form.showForm("forms/t_form1.xml");
> }
> 
> And now the problem. When the fields in this form are not validated,
> everything is ok. But when they are and there is a validation error the form
> is printed on the screen as xml. It looks like it is not aggregated with
> menu.xml and not transformed   with stylesheet.xsl. Can you tell me why? I
> hope it's clear what I write.

The argument to your showForm function points to the wrong matcher, try:
form.showForm("form1.html");

-- 
Bruno Dumon                             http://outerthought.org/
Outerthought - Open Source, Java & XML Competence Support Center
[EMAIL PROTECTED]                          [EMAIL PROTECTED]


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

Reply via email to