This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: assiging a name of a child element to an attribute


Ahh, I see.

<FROM out="{name(RESULT/*)}"></FROM>

or the more lengthy form john was writing it...

<xsl:element name="FROM">
     <xsl:attribute name="out">
       <xsl:value-of select="name(RESULT/*)"/>
     </xsl:attribute>
</xsl:element>

Tim Watts :)

-----Original Message-----
From: Kevin Nardi

I think what he wanted was:

<FROM out="{name(RESULT/*)}"></FROM>

This will return the name of the first child element of RESULT.

...I think. ;)  Someone correct me if I'm wrong.

-Kevin

-----Original Message-----
>From: Tim Watts
>
>If you are looking for the value-of OUTPUT use...
>
><FROM out="{RESULT/OUTPUT}"></FROM>
>
[snip]
>
>-----Original Message-----
>From: john smith
>
>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>



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]