Subject: RE: [xsl] using attribute value as an attribute name OR using element value as an attribute name From: ross@xxxxxxxxxxxxx Date: Fri, 20 Sep 2002 08:45:11 -0700 |
Dave, Thank you again for helping me with this. Have you written a book or anything I can buy? :-) We are getting very close. I can output the name of each column, but somehow I am having trouble figuring how to actually use that column name as the data attribute name. Your original syntax: <xsl:value-of select="$row/@*[name()=.]"> ...didn't didn't seem to work (I get no data). And yet if I do <xsl:value-of select="." /> I do get the column names. Here's what I have so far, which is basically a straight copy of what you gave me. <xsl:variable name="columns" select="/root/config/columnList/column/@name"/> <table width="95%" class="reporttable" cellpadding="2" cellspacing="2"> <xsl:for-each select="/root/row"> <tr> <xsl:variable name="aRow" select="."/> <xsl:for-each select="$columns"> <td> <xsl:value-of select="$aRow/column[@name=.]" /> <!-- my lame attempt --> </td> </xsl:for-each> </tr> </xsl:for-each> </table> Thanks again. == Ross == -----Original Message----- From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of David Carlisle Sent: Thursday, September 19, 2002 9:26 AM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: Re: [xsl] using attribute value as an attribute name OR using element value as an attribute name > The column ordering is a concern. The sort simply does an alphabetic > sort. Somehow I need to apply the user's column selection order as well. ah I was lacking meta markup. I did xsl:sort on name because that would work for column1 column2 etc, I should have known they were not the real names.... so actually I'd zap the key and instead do <xsl:variable name="columns" select="/root/config/columnList/column/@name"/> .... <xsl:for-each select="row"> <xsl:variable name="row" select="."/> <xsl:for-each select="$columns"> <xsl:value-of select="$row/@*[name()=.]"> untested as ever. David _____________________________________________________________________ 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] using attribute value as , David Carlisle | Thread | Re: [xsl] using attribute value as , Joerg Heinicke |
RE: [xsl] accessing attributes at d, Clifford, Karen | Date | [xsl] OT: XML Node-normalization, Nik Krimm |
Month |