Subject: [xsl] XPATH: Can not convert #STRING to a NodeList! From: "Palaniappan, Krishnasamy" <PalaniK@xxxxxxxxxxx> Date: Thu, 21 Dec 2000 14:52:20 -0500 |
Hi, Why is this not working? <xsl:template name="values_SUST"> <xsl:param name="b_level_total"/> <xsl:param name="category"/> <xsl:param name="bcolor"/> <fo:table-row background-color="white"> <fo:table-cell> <fo:block> </fo:block> </fo:table-cell> <fo:table-cell border-width="1pt" padding-before="2pt"> <fo:block font-size="6pt" color="$bcolor" text-align="center"> <xsl:choose> <xsl:when test="$category=TDES"> <xsl:value-of select="TDES"/> </xsl:when> <xsl:when test="$category=SUB-TOTAL"> SUB-TOTAL </xsl:when> <xsl:when test="$category=TOTAL"> TOTAL </xsl:when> </xsl:choose> </fo:block> </fo:table-cell> <fo:table-cell border-width="1pt" padding-before="2pt"> <fo:block font-size="6pt" color="$bcolor" text-align="center"> <xsl:value-of select="$b_level_total/CNT"/> </fo:block> </fo:table-cell> <fo:table-cell border-width="1pt" padding-before="2pt"> <xsl:variable name="amt"> <xsl:value-of select="$b_level_total/AMT"/> </xsl:variable> <fo:block font-size="6pt" color="$bcolor" text-align="center"> <xsl:value-of select="format-number($amt,'#,###.00')"/> </fo:block> </fo:table-cell> <fo:table-cell border-width="1pt" padding-before="2pt"> <xsl:variable name="fee"> <xsl:value-of select="$b_level_total/FEE"/> </xsl:variable> <fo:block font-size="6pt" color="$bcolor" text-align="center"> <xsl:value-of select="format-number($fee,'#,###.00')"/> </fo:block> </fo:table-cell> <fo:table-cell border-width="1pt" padding-before="2pt"> <xsl:variable name="tot"> <xsl:value-of select="$b_level_total/TOT"/> </xsl:variable> <fo:block font-size="6pt" color="$bcolor" text-align="center"> <xsl:value-of select="format-number($tot,'#,###.00')"/> </fo:block> </fo:table-cell> </fo:table-row> </xsl:template> I call this template using: <xsl:call-template name="values_SUST"> <xsl:with-param name="b_level_total" select="'B4TOTAL'"/> <xsl:with-param name="category" select="'TDES'"/> <xsl:with-param name="bcolor" select="'black'"/> </xsl:call-template> what I desire is: The template values_SUST needs to be called with 3 string arguments ("B4TOTAL","TDES","black"). While "black" should become the color in the template, B4TOTAL and TDES are actually nodes. Can I not do this? Thanks, Krish p.s.: I have subscribed to the digest and is there any way I can get the responses sooner than tomorrow? XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Sorting using MSXML3 pars, David Schach | Thread | Re: [xsl] XPATH: Can not convert #S, Jeni Tennison |
RE: [xsl] xsl:call-template & perfo, Hillyard, Matthew | Date | RE: [xsl] Sorting using MSXML3 pars, David Schach |
Month |