Subject: How do I skip an element? From: "Larry Mason" <Larry_Mason@xxxxxx> Date: Tue, 4 May 1999 16:30:48 -0500 |
Hi all ! I am trying to produce a table where the column headings are the element names except for one particular name that is to be excluded. What is giving me fits is the exclusion. I tried several approaches, all of which fail. Any insight would be appreciated. I am using XT for the transformation. Thanks, Larry Mason i2 Technologies XML <data> <row><column1>text1a</column1><column2>text1b</column2><column3>text3a</column3></row> <row><column1>text2a</column1><column2>text2b</column2><column3>text3b</column3></row> </data> I want <table> <tr> <th>column1</th> <th>column3</th> </tr> <tr> <td>text1a</td> <td>text1c</td> </tr> <tr> <td>text2a</td> <td>text2c</td> </tr> </table> Here are some things I've tried to get the TH to work but are returning 'invalid token' or 'unexpected token' errors. I don't know what the column names will be except there is one column that is always present which I want to exclude. <xsl:for-each select="data/*[first-of-any()]/*[name(.) !='column2']"> <TH><xsl:value-of select="name(.)"/></TH> </xsl:for-each> <xsl:for-each select="data/*[first-of-any()]/* $and$ data/*/*[name(.) !='column2']"> <TH><xsl:value-of select="name(.)"/></TH> </xsl:for-each> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
front end template questions, Tom De Carlo | Thread | Re: How do I skip an element?, Paul Prescod |
Re: idref(), G. Ken Holman | Date | Re: Can a match attribute use a non, Keith Visco |
Month |