OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   RE: [xml-dev] XML to XML using XSL: help

[ Lists Home | Date Index | Thread Index ]

Hi,

> I have an XML like this. 
> 
> <Criteria>
>  <Messages Code="SSS" Message_Text="Congrats!" /> 
>  <Messages Code="JJJ" Message_Text="Bad Luck"/> 
> <Criteria>
> 
> Can someone help me in transforming into the following
> using XSL. I want to use XSL and transform this into
> XML like below.
> 
> <Criteria>
>  <Messages>
>   <Message code="APF">Congrats!</Message> 
>   <Message code="JJJ">Bad Luck!</Message>
>  </Messages>
> </Criteria>

<xsl:template match="Criteria">
  <xsl:copy>
    <Messages>
      <xsl:apply-templates select="Messages" />
    </Messages>
  </xsl:copy>
</xsl:template>

<xsl:template match="Messages">
  <Message code="{@Code}">
    <xsl:value-of select="@Message_Text" />
  </Message>
</xsl:template>

In the future, you might want to consider posting XSLT related questions to XSL-List <http://mulberrytech.com/xsl/xsl-list/index.html>. 

Cheers,

Santtu




 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS