Subject: RE: [xsl] assiging a name of a child element to an attribute From: "Tim Watts" <timw@xxxxxxx> Date: Fri, 27 Jul 2001 09:41:32 +1000 |
John, If you are looking for the value-of OUTPUT use... <FROM out="{RESULT/OUTPUT}"></FROM> (It is much shorter.) Or you could use ... <xsl:element name="FROM"> <xsl:attribute name="out"> <xsl:value-of select="RESULT/OUTPUT"/> </xsl:attribute> </xsl:element> (This is given that the context is the QUERY node of the XML) If you want the name of the node, then use the node() function, or if you want a string which the XSLT determines us <xsl:value-of select="'OUTPUT'"/> - but this then could simply be writen as ... <FROM out="OUTPUT"> </FROM> without using any xsl:value-of at all, Hope one of those helps with what you want. Tim Watts -----Original Message----- From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of john smith Sent: Friday, 27 July 2001 7:57 AM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: [xsl] assiging a name of a child element to an attribute Given: <QUERY> <INPUT>a</INPUT> <RESULT> <OUTPUT>aa</OUTPUT> </RESULT </QUERY> I want to assign "OUTPUT" (name of the child element of RESULT) to an attribute as follows: <xsl:element name="FROM"> <xsl:attribute name="out"> <xsl:value-of select="????"/> </xsl:attribute> </xsl:element> what should I replace ???? with so I can have the String "OUTPUT" there, as shown below: <FROM out="OUTPUT"> </FROM> Thanks. _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp 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 -> |
---|---|---|
[xsl] assiging a name of a child el, john smith | Thread | RE: [xsl] assiging a name of a chil, Kevin Nardi |
Re: [xsl] <xml:variable> alternativ, Nidhi Wadehra | Date | RE: [xsl] assiging a name of a chil, Kevin Nardi |
Month |