View Single Post
  #1 (permalink)  
Old December 7th, 2009, 04:23 AM
krishhh krishhh is offline
Registered User
 
Join Date: Dec 2009
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Default XSLT- Help Required plz...

Hi experts,

I am new to XSLT. As im in support i need to fix a xslt issue urgently. I hope you experts can help me on this issue.

Input XML:

<Items>
<Item>
<Discnum>1</Discnum>
<Discnum>2</Discnum>
</Item>
<Item>
<Discnum>3</Discnum>
</Item>
<Item>
<Discnum>4</Discnum>
<Discnum>5</Discnum>
</Item>
<discounts>
<discount>
<discnum>1</discnum>
<discqty>2</discqty>
</discount>
<discount>
<discnum>2</discnum>
<discqty>1</discqty>
</discount>
<discount>
<discnum>3</discnum>
<discqty>1</discqty>
</discount>
<discount>
<discnum>4</discnum>
<discqty>2</discqty>
</discount>
<discount>
<discnum>5</discnum>
<discqty>4</discqty>
</discount>
<discounts>
<Items>


Required Output XML:

<Items>
<Item>
<discseq>1</discseq>
<discseq>2</discseq>
<discseq>3</discseq>
<Item>
<Item>
<discseq>1</discseq>
<Item>
<Item>
<discseq>1</discseq>
<discseq>2</discseq>
<discseq>3</discseq>
<discseq>4</discseq>
<discseq>5</discseq>
<discseq>6</discseq>
<Item>
<Items>

The logic behind the output is, for each item in the input, there will be a <discnum> tag, XSLT has to refer the <disqty> of each <discnum> in the <discounts> node and it should generate the <discseq> from 1 for each item.


Thanks in advance..

krishhh