Subject: RE: [xsl] setting attribute name to be the value of an attribute. From: bryan.s.schnabel@xxxxxxxxxxxxxx Date: Wed, 10 Oct 2001 14:53:41 -0700 |
Ben, This should get you what you want: <xsl:template match="field"> <xsl:variable name="OnLoad" select="@OnLoad" /> <myelement> <xsl:attribute name="{$OnLoad}"> <xsl:for-each select="@*"> <xsl:if test="name()=$OnLoad"> <xsl:value-of select="." /> </xsl:if> </xsl:for-each> </xsl:attribute> </myelement> </xsl:template> -----Original Message----- From: Ben Skelton [mailto:ben_skelton@xxxxxxxxxxxxx] Sent: Wednesday, October 10, 2001 2:11 PM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: [xsl] setting attribute name to be the value of an attribute. Hi all, I was wondering if anyone can tell me how to do the following: I have the following source XML <field OnLoad="BankAccount_Onload" BankAccount_Onload="XXX"> <field OnLoad="BankName_Onload" BankName_Onload="YYY"> I need to tranform it so I output <myelement {the value of the onload attribute}="{the value of the attribute that has the name of the onload attribute}"> <myelement BankAccount_Onload="XXX"> <myelement BankName_Onload="YYY"> Any help would be greatly appreciated... Thanks, Ben M. Skelton The Habanero Consulting Group 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] setting attribute name to, Michael Kay | Thread | [xsl] xslt fromatting thru xsql, Sunil Dua |
Re: [xsl] setting attribute name to, Mike Brown | Date | [xsl] xslt fromatting thru xsql, Sunil Dua |
Month |