Re: [xsl] Filtering new tags using XSL

Subject: Re: [xsl] Filtering new tags using XSL
From: "Mukul Gandhi" <gandhi.mukul@xxxxxxxxx>
Date: Fri, 14 Sep 2007 17:09:48 +0530
Yes, please apply this stylesheet to the new XML file.

On 9/14/07, Buddhi Dananjaya <buddhi@xxxxxxxxxxxxxxxxxxx> wrote:
> Hi ,
>
> Thankx  for the reply.
>
> I have to transform this with new.xml...??
>
> - Buddhi -
>
> Mukul Gandhi wrote:
> > Here is a simple stylesheet, which will let you identify the differences.
> >
> > <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; version="1.0">
> >
> >   <xsl:variable name="old-doc" select="document('old.xml')" />
> >
> >   <xsl:template match="/root">
> >     <newtags>
> >       <xsl:for-each select="data">
> >         <xsl:variable name="temp" select="." />
> >         <xsl:if test="not($old-doc/root/data[@name = $temp/@name])">
> >           <xsl:copy-of select="$temp" />
> >         </xsl:if>
> >       </xsl:for-each>
> >     </newtags>
> >   </xsl:template>
> >
> > </xsl:stylesheet>
> >
> > (not tested..)
> >
> > On 9/14/07, Buddhi Dananjaya <buddhi@xxxxxxxxxxxxxxxxxxx> wrote:
> >
> >> Hi,
> >>
> >> Even XSLT is ok. I can transform and get the newly added tags.
> >>
> >> - Buddhi -


-- 
Regards,
Mukul Gandhi

Current Thread