Subject: Re: [xsl] xml to xml transformation From: "karan bhasin" <jusky@xxxxxxxxxxxxx> Date: Fri, 16 May 2003 02:04:59 +0530 |
<Log> <Entity> <EntityName>Michigan</EntityName> <Batch> <TotalAmount>10</TotalAmount> </Batch> <Batch> <TotalAmount>20</TotalAmount> </Batch> <Entity> <EntityName>Detroit</EntityName> <Batch> <TotalAmount>30</TotalAmount> </Batch> <Batch> <TotalAmount>40</TotalAmount> </Batch> </Entity> <Entity> <EntityName>Kalamazoo</EntityName> <Batch> <TotalAmount>50</TotalAmount> </Batch> <Batch> <TotalAmount>60</TotalAmount> </Batch> </Entity> </Entity> </Loop> I have a XML which has the structure as follows: Each Entity Element contains 'EntityName' Element, and one or more Batch Elements. Further it may contain several other Entity Elements. My problem is that I want to Sum the total of all the Batches belonging to each Entity(including its Sub-Entities). For Example, Michigan should give me a result of (10+20+30+40+50+60), Detroit should give a sum of (3=+40). The XML is being generated dynamically, so i dont know how many Entity elements each Entity may contain, and i want to find the sum for all the Batches(Batches/TotalAmount), including those in the Entitiey elements any deep. Any ideas how chould I go about it. In a programming world, this would be achieved through recursive functions. How Would I do this in XSLt. Thanks in advance. Jaskaran ____________________________________________________________ Get 25MB of email storage with Lycos Mail Plus! Sign up today -- http://www.mail.lycos.com/brandPage.shtml?pageId=plus XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] xml to xml transformation, Steven Curry | Thread | RE: [xsl] xml to xml transformation, Jarno . Elovirta |
RE: [xsl] Generated stylesheet that, Michael Kay | Date | Re: [xsl] xsltproc multiple file ou, Daniel Veillard |
Month |