Subject: Re: Filtering new tags using XSL
From: "Mukul Gandhi" <gandhi.mukul@xxxxxxxxx>
Date: Thu, 13 Sep 2007 18:10:21 +0530
|
If the newly added <data> elements are exactly same like,
<data name="LBL_MM">
<value>mm</value>
<comment>MM</comment>
</data>
then I would say, to implement your requirement is impossible. There
is no way to tell the stylesheet, that what all <data> elements are
new.
If the <data> element's schema has some provision of the information,
like who added the information or perhaps a timestamp, then you could
filter information based on this attribute/element.
On 9/13/07, Buddhi Dananjaya <buddhi@xxxxxxxxxxxxxxxxxxx> wrote:
> I have following xml file ( Reduced for clearness - this has more than
> 2000):
>
> <root>
> <data name="LBL_MM">
> <value>mm</value>
> <comment>MM</comment>
> </data>
> <data name="LBL_INCH">
> <value>Inches</value>
> <comment>inch</comment>
> </data>
> <data name="DE">
> <value>Drawing Editor</value>
> <comment>DE</comment>
> </data>
> <data name="TO">
> <value>Tray Object</value>
> <comment>TO</comment>
> </data>
> </root>
>
> My customer may add new <data></data> blocks into this file, not always
> at the bottom (here and there) can anyone suggest a XSL format ( prefer
> sample code) to filter out newly added blocks..I need to get a new xml
> file which will contain new <data> blocks after transformation.
>
> - Thanks in advance :-)
>
> - Buddhi from Sri Lanka -
--
Regards,
Mukul Gandhi
|