Subject: RE: [xsl] Problem with xsl:copy From: "Schwartz, Rechell R, ALCAS" <rrschwartz@xxxxxxx> Date: Fri, 8 Nov 2002 10:55:43 -0500 |
David, Sorry, The problem get worse. Now I am losing all of the <td> tags altogether and am getting the following: <tr class = "oddRowStyle">Name:Susan</tr> <tr class="evenRowStyle"> Address: Maple Leaf Lane </tr> Rechell -----Original Message----- From: David Carlisle [mailto:davidc@xxxxxxxxx] Sent: Friday, November 08, 2002 9:44 AM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Cc: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: Re: [xsl] Problem with xsl:copy > The resulting xml file I am getting is: of course without showing us the input file it;'s a bit hard to guess... but <xsl:copy> that makes a tr node <xsl:for-each select="td"> <xsl:attribute name="class" that (repeadedly) adds a class attribute to this tr node once for each td in the source. You presumably want something like <xsl:template match="tr[td[not(a) and text() != 'Data not available' and not(@*)]]"> <xsl:copy> <xsl:choose> <xsl:when test="position() mod 2 = 0"> <xsl:for-each select="td"> <td class="evenRowStyle"> <xsl:apply-templates select="node()|@*"/> </td> </xsl:for-each> </xsl:when> <xsl:otherwise> <xsl:for-each select="td"> <td class="oddRowStyle"> <xsl:apply-templates select="node()|@*"/> </td> </xsl:for-each> </xsl:otherwise> </xsl:choose> </xsl:copy> </xsl:template> _____________________________________________________________________ This message has been checked for all known viruses by Star Internet delivered through the MessageLabs Virus Scanning Service. For further information visit http://www.star.net.uk/stats.asp or alternatively call Star Internet for details on the Virus Scanning Service. 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] Problem with xsl:copy, David Carlisle | Thread | Re: [xsl] Problem with xsl:copy, David Carlisle |
Re: [xsl] UTF-8, RTF and XSLT, Russell Kohn | Date | Recall: [xsl] Problem with xsl:copy, Schwartz, Rechell R, |
Month |