[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: using attribute value as an attribute name OR usin
Hello Ross,
ross@xxxxxxxxxxxxx wrote: Dave, Yes, this seems to be wrong. It's true for every attribute, whose value is the same as its name, e.g. test="test". Both name() and . refer to the attribute. ...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. This will only store the value of the first column in the variable (a string). Change it to <xsl:variable name="columns" select="/root/config/columnList/column"/> to store a node set of the columns. <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"> <xsl:variable name="aColumnsName" select="name()"/> <td> <xsl:value-of select="$aRow/column[@name = $aColumnsName]" /> </td> </xsl:for-each> </tr> </xsl:for-each> </table> Also untested and without knowing the XML structure, but I hope it works ...
Regards, Joerg PS: Please don't use TABs as indenting in mails. They made XML really unreadable. 2 or 4 spaces are really enough. -----Original Message----- From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of David Carlisle XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|