transforming XML having column wise data into row wise table form using XSLT




I have below XML which is coming from client side , I need to transform that into table using XSLT. The data is coming Column wise and I need create a table by selecting first Column Data of every Column element and then second Column Data of every Column element and put that in <tr>.


Note : Element Columnn contains First , second , third column data Nested Element ColumnData contains row 1 .. row N data for each column.



<?xml version="1.0" encoding="utf-8"?>
<ColumnSet> /* This is group of all columns*/
<Columnn value="ColumnName1" > /*This contains first column's rows*/
<ColumnData value="R1C1"/> /*This is Row 1 of Column 1 */
<ColumnData value="R2C1"/>
</Columnn>
<Columnn value="ColumnName2" > /*This element has second column's all rows*/
<ColumnData value="R1C2"/>
<ColumnData value="R2C2"/>
</Columnn>
</ColumnSet>

I want to see the result in below form
ColumnName1 ColumnaName2
R1C1 R1C2
R2C1 R2C2


How do I accomplish this ?


No comments:

Post a Comment