krishhh 0 Newbie Poster

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

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.