Grouping parent node based on child elements values and sequence number.

Posted by Mahir on Stack Overflow See other posts from Stack Overflow or by Mahir
Published on 2011-01-12T15:49:39Z Indexed on 2011/01/12 15:54 UTC
Read the original article Hit count: 165

Filed under:

Hi, I need to transform XML using xslt. Logic: Split the parent if the parent having different child address and append the sequence number with parent name. Also need line number for the child. Here we may have number of parent nodes and each parent node may have more number of child nodes.

I have tried numerous ways to achieve this and I am stuck with generating sequence number in the foreach. So can any one try and give a solution for this.

Source XML as below: P1 CName1 Address1 CName2 Address2 CName3 Address1 P2 CName1 Address1

The target XML should as below: P1_1 CName1 Address1 1 CName2 Address2 2 CName3 Address1 P1_2 1 CName2 Address2

P2_1 1 CName1 Address1

© Stack Overflow or respective owner

Related posts about xslt