[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] Merge Nodes


Subject: Re: [xsl] Merge Nodes
From: Vasu Chakkera <vasucv@xxxxxxxxx>
Date: Wed, 9 May 2012 16:21:04 +0100

<xsl:template match = "outputAttribute">
             <xsl:element name = "{key/text()}">
             <xsl:value-of select="value"/>
</xsl:element>
</xsl:template>

On 3 May 2012 16:45, Senthilukvelaan <skumaravelan@xxxxxxxxxxxxxx> wrote:
> Hi All,
>
> I am wondering, how to merge the two nodes into one with xslt 1.0
>
> For example for the below input
>
>        <outputAttribute>
>                  <key>encryptedId</key>
>                  <value>1100001101001</value>
>               </outputAttribute>
>               <outputAttribute>
>                  <key>preferredName</key>
>                  <value>Senthil</value>
>               </outputAttribute>
>               <outputAttribute>
>                  <key>lastName</key>
>                  <value>Kris</value>
>               </outputAttribute>
>               <outputAttribute>
>
> output:
>
> <encryptedId>1100001101001</encryptedId>
> <preferredName></preferredName>
> <lastName>Kris</lastName>
>
>
> Thanks
> Senthil
>



--
Vasu Chakkera
NodeLogic Limited
Oxford
www.node-logic.com
==============


Current Thread
Keywords