|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: First Occurance Problem
<xsl:template match="agg1">
<agg1>
<agg2>
<tagx><xsl:value-of select="(.//tag1)[1]"/></tagx>
</
</
Michael Kay
Software AG
home: Michael.H.Kay@xxxxxxxxxxxx
work: Michael.Kay@xxxxxxxxxxxxxx
> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Deepak Rao
> Sent: 24 March 2003 16:57
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: First Occurance Problem
>
>
> Hi,
>
> Pl pardon my ignorance if this turns out to be a FAQ
> question. I tried to
> search biglist.com, to no avail.
>
> I have the following template
>
> <agg1>
> <agg2> <----Can repeat 1 to N times
> <tag1></tag1> <----Both tag1 and tag2 can be empty
> <tag2></tag2>
> </agg2>
> </agg1>
>
> Problem:
>
> I want to return a xml with the following template
>
> <agg1>
> <agg2> <----Can occur only once
> <tagx></tagx> <----tag1 will have the value from the first
> populated occurance of tag1 in the
> source xml
> </agg2>
> </agg1>
>
> The sample source xml is
>
> <agg1>
> <agg2>
> <tag2>value tag2-1</tag2>
> </agg2>
> <agg2>
> <tag1>value tag1</tag1>
> </agg2>
> <agg2>
> <tag2>value tag2-2</tag2>
> </agg2>
> </agg1>
>
> And the expected output is
>
> <agg1>
> <agg2>
> <tagx>value tag1</tagx>
> </agg2>
> </agg1>
>
> I tried using templated and even the for-each loop, to no avail.
>
> Can someone help me out.
>
> Thanks,
> Deepak
>
> _________________________________________________________________
> Add photos to your e-mail with MSN 8. Get 2 months FREE*.
> http://join.msn.com/?page=features/featuredemail
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








