Мне нужна одна помощь в формировании XML через xslt
. Ниже приведен пример ввода
<SampleInput >
<root >
<Rows tupleCount="4" >
<SampleNode name="Header 1" >
<Group >
<Member format="$#,##0" name="HH 1" />
<Member format="#,##0" name="HH 2" />
<Member format="#,##0" name="HH 3" />
<Member format="$#,##0" name="HH 4" />
</Group>
</SampleNode>
</Rows>
<Columns tupleCount="2" >
<SampleNode name="Header 2" >
<Group >
<Member name="S1" />
<Member name="S2" />
</Group>
</SampleNode>
</Columns>
<CellValues >
<Cell >
<Value >256527.36519492</Value>
</Cell>
<Cell >
<Value >237541088.83536</Value>
</Cell>
<Cell >
<Value >169580.72985033</Value>
</Cell>
<Cell >
<Value >96707259.214039</Value>
</Cell>
<Cell >
<Value >157978.91471716</Value>
</Cell>
<Cell >
<Value >58120531.01539</Value>
</Cell>
<Cell >
<Value >248507.21870366</Value>
</Cell>
<Cell >
<Value >159056981.2623</Value>
</Cell>
</CellValues>
</root>
</SampleInput>
. В приведенном выше примере есть 3 узла с именами «Rows», «Columns». "и" CellValues ". исходя из этого, как получить вывод, как показано ниже
<SampleOutput >
<Results>
<Column column1="Header 1" column2="S1" column3="S2" />
<row row1="HH 1" row2="256527.36519492" row3="237541088.83536" />
<row row1="HH 2" row2="169580.72985033" row3="96707259.214039" />
<row row1="HH 3" row2="157978.91471716" row3="58120531.01539" />
<row row1="HH 4" row2="248507.21870366" row3="159056981.2623" />
</Results>
</SampleOutput>
, как добиться этого через XSLT.
спасибо еще раз.