Re: [xsl] (newbie) problem with parameters in call-template.

Subject: Re: [xsl] (newbie) problem with parameters in call-template.
From: "G. Ken Holman" <gkholman@xxxxxxxxxxxxxxxxxxxx>
Date: Mon, 16 Aug 2004 19:46:25 -0400
This is a common newbie problem.

At 2004-08-16 15:19 -0700, Glen Mazza wrote:
         <xsl:with-param name="second-line-right">
             <fo:block>System Codes
<fo:retrieve-marker retrieve-class-name="code"
                        retrieve-boundary="page"
retrieve-position="first-starting-within-page"/>
             <fo:block>-</fo:block>
             <fo:retrieve-marker
                 retrieve-class-name="code"
                 retrieve-boundary="page"

retrieve-position="last-ending-within-page"/>
            </fo:block>
         </xsl:with-param>

I note the above is a result-tree-fragment parameter.


      </xsl:call-template>
  </fo:static-content>
</xsl:template>

<xsl:template name="get-xsl-region-before-header">
    <xsl:param name="second-line-right"/>
        <fo:block>
           <xsl:value-of select="$second-line-right"/>

An xsl:value-of will add the text value of a result-tree-fragment to the result tree.


Use xsl:copy-of to add the nodes of a result-tree-fragment to the result tree.

I hope this helps.

.................... Ken

--
World-wide on-site corporate, govt. & user group XML/XSL training.
G. Ken Holman                 mailto:gkholman@xxxxxxxxxxxxxxxxxxxx
Crane Softwrights Ltd.          http://www.CraneSoftwrights.com/s/
Box 266, Kars, Ontario CANADA K0A-2E0    +1(613)489-0999 (F:-0995)
Male Breast Cancer Awareness  http://www.CraneSoftwrights.com/s/bc
Legal business disclaimers:  http://www.CraneSoftwrights.com/legal

Current Thread