cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sternath Elmar <elmar.stern...@siemens.com>
Subject AW: nested map:select type="parameter" in sitemap are not working
Date Fri, 08 Nov 2002 07:20:39 GMT
Hi Josema,

where does the 'page' parameter come from? Don't forget that you're inside an action when
accessing it. So if it is a request parameter, you have to access it using {../page}. 

-----Urspr√ľngliche Nachricht-----
Von: Josema Alonso [mailto:alonso@aafunky.com]
Gesendet: Donnerstag, 7. November 2002 21:16
An: Cocoon-Users
Betreff: nested map:select type="parameter" in sitemap are not working


Hello, all.

This is driving me crazy...
In the following sitemap snippet the second select goes ALWAYS for the
otherwise section. I have checked the sitemap.log and the value of the page
attribute is, in the last stage of my XMLForm processing, equal to 'end'.
Well, it doesn't go for the when clause either :-(

Don't know what else to do. I hope it's not a bug...

Thanks.

-----------------
<map:pipeline>
 <map:match pattern="**/*.xform">
  <map:select type="parameter">
   <map:parameter name="parameter-selector-test" value="{2}"/>
   <map:when test="EquipmentType">
    <map:act type="EquipmentTypeAction">
     <map:parameter name="actionName" value="{2}Action"/>
     <!-- XMLForm parameters for the AbstractXMLFormAction -->
     <map:parameter name="xmlform-validator-schema-ns"
value="http://www.ascc.net/xml/schematron"/>
     <map:parameter name="xmlform-validator-schema"
value="{1}/{2}/schematron/equipment-type-validator.xml"/>
     <map:parameter name="xmlform-id" value="form-insert"/>
     <map:parameter name="xmlform-scope" value="session"/>
     <map:parameter name="xmlform-model"
value="net.josema.xmtrader.forms.xmldb.recordings.equipment.{2}Bean"/>
     <map:select type="parameter">
      <map:parameter name="paramend" value="{page}"/>
      <map:when test="end">
       <!-- generate the XSP and insert into DB using XMLDBTransformer -->
       <map:generate src="{../1}/{../2}/{page}.xsp"/>
       <!--
       <map:transform type="cinclude"/>
       <map:transform type="xmldb">
        <map:parameter name="base" value="xmldb:xindice:///db/xmtrader/"/>
       </map:transform>
       -->
       <map:serialize type="xml"/>
      </map:when>
      <map:otherwise>
       <!-- original XMLForm document -->
       <map:generate src="{../1}/{../2}/{page}.xml"/>
      </map:otherwise>
     </map:select>
    </map:act>
   </map:when>
  </map:select>
  <!-- common part for the XMLForms -->
  <!-- populating the document with model instance data -->
  <map:transform type="xmlform" label="debug, xml"/>
  <!-- personalizing the look and feel of the form controls  -->
  <map:transform src="styles/wizard2html.xsl"/>
  <!-- Transforming the XMLForm controls to HTML controls -->
  <map:transform src="styles/xmlform2html.xsl"/>
  <!-- sending the HTML back to the browser -->
  <map:serialize type="html"/>
 </map:match>
</map:pipeline>



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

To unsubscribe, e-mail:     <cocoon-users-unsubscribe@xml.apache.org>
For additional commands, e-mail:   <cocoon-users-help@xml.apache.org>

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

To unsubscribe, e-mail:     <cocoon-users-unsubscribe@xml.apache.org>
For additional commands, e-mail:   <cocoon-users-help@xml.apache.org>


Mime
View raw message