Subject: Attribute values and Ancestors From: "Dan Walker" <dew@xxxxxxxxxxxx> Date: Tue, 15 Dec 1998 17:57:45 -0500 |
Hi all, I'm rather new to XSL, but have a quick question. When I am in a nested <xsl:for-each ...> block, I can get the value of an inner attribute by doing: {attribute(id)} But, how do I get the value of an outer attribute? In the following example, I am trying to build an HTML input field. I want to assign the value of the id attribute that belongs to <question> to the name parameter of the input field (see ??? below). All I have been able to figure out is how to get the value of the id attribute belonging to <choice>: <xsl:for-each select="document/question"> <FONT face="Arial"><xsl:process select="description"/></FONT> <P></P> <xsl:for-each select="choice"> <TABLE><TR><TD> <input type="Radio" name="???" value="{attribute(id)}"></input> </TD><TD> <xsl:process-children/> </TD> </TR> </TABLE> </xsl:for-each> <P></P> </xsl:for-each> Thanks, Dan Walker Merrimac Interactive Media XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: XSL FO competition, James Tauber | Thread | Re: Attribute values and Ancestors, James Clark |
Re: alternating tags in a list?, Paul Prescod | Date | Re: Is this valid?, James Clark |
Month |