Intel® SOA Expressway XSLT 2.0 Processor (Archived)

Problem with stylesheet performing grouping and outputting text

I have the following XML input document:

    1
    2
    3
    4
    
        5
        6
    
    
        7
        8
    

The task is to flatten the data in descendants of the 'data' element to a plain text file so that each value of a descendant element of a certain element name is combined with each value of the elements of a different name.

To solve that I wrote the following stylesheet that first groups the data with for-each-group and then processes those groups with a recursive named template:

Intel® SOA Expressway XSLT 2.0 Processor (Archived) abonnieren