Subject: Re: [xsl] Node test--> text -->different format From: "Barry van Weldam" <barry@xxxxxxx> Date: Thu, 13 Nov 2003 12:34:32 +0100 |
also tried: <xsl:template match="Row/*"> <fo:table-cell border="solid black 1 px" border-collapse="collapse" padding-right="5px" padding-top="3px"> <xsl:when test="Row/Column_01[not(.='Total')]"> <fo:block> <xsl:value-of select="node()[not(.='null')]"/> </fo:block> </xsl:when> <!-- if column-01 is Total diff format --> <xsl:otherwise> <fo:block font-weight="bold"> <xsl:value-of select="node()[not(.='null')]"/> </fo:block> </xsl:otherwise> </fo:table-cell> </xsl:template> no succes. Just posting for other noobs, that this isn't the way to go;) ----- Original Message ----- From: "Barry van Weldam" <barry@xxxxxxx> To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> Sent: Thursday, November 13, 2003 12:00 PM Subject: [xsl] Node test--> text -->different format Hi there, First apoligize for my many questions. Oke this is what i have working: <!--Here i use a tmpl for each cell --> <xsl:template match="Row/*"> <fo:table-cell border="solid black 1 px" border-collapse="collapse" padding-right="5px" padding-top="3px"> <fo:block> <xsl:value-of select="node()[not(.='null')]"/> </fo:block> </fo:table-cell> </xsl:template> Now i just want to test if Row/Column_01 has a value of "Total" and if so i want to format the text bold. Tried the following: <!--Here i use a tmpl for each cell --> <xsl:template match="Row/*"> <xsl:when test='Row/Column_01[.!="Total"]'> <fo:table-cell border="solid black 1 px" border-collapse="collapse" padding-right="5px" padding-top="3px"> <fo:block> <xsl:value-of select="node()[not(.='null')]"/> </fo:block> </fo:table-cell> </xsl:when> <!-- if column-01 is Total diff format --> <xsl:otherwise> <fo:table-cell border="solid black 1 px" border-collapse="collapse" padding-right="5px" padding-top="3px"> <fo:block font-weight="bold"> <xsl:value-of select="node()[not(.='null')]"/> </fo:block> </fo:table-cell> </xsl:otherwise> </xsl:template> and also tried <!--Here i use a tmpl for each cell --> <xsl:template match="Row/Column_01[not(='Total']"> <fo:table-cell border="solid black 1 px" border-collapse="collapse" padding-right="5px" padding-top="3px"> <fo:block> <xsl:value-of select="node()[not(.='null')]"/> </fo:block> </fo:table-cell> </xsl:template> <!-- if column-01 is Total diff format --> <xsl:template match="Row/Column_01[.="Total"]"> <fo:table-cell border="solid black 1 px" border-collapse="collapse" padding-right="5px" padding-top="3px"> <fo:block font-weight="bold"> <xsl:value-of select="node()[not(.='null')]"/> </fo:block> </fo:table-cell> </xsl:template> Enlight me! XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Node test--> text -->diff, Andreas L. Delmelle | Thread | RE: [xsl] format-dateTime localised, Michael Kay |
Re: [xsl] empty elements to filled , James Cummings | Date | Re: [xsl] Node test--> text -->diff, Barry van Weldam |
Month |