0
我有以下XML字段:XSLT的幫助,包括在一個XML
<?xml version="1.0" encoding="utf-8"?>
<Rowsets>
<Rowset>
<Columns>
<Column Description="DrilldownDepth" MaxRange="1" MinRange="0" Name="DrilldownDepth" SQLDataType="4" SourceColumn="DrilldownDepth"/>
<Column Description="ABC" MaxRange="1" MinRange="0" Name="ABC" SQLDataType="4" SourceColumn="ABC"/>
<Column Description="DEF" MaxRange="1" MinRange="0" Name="DEF" SQLDataType="-1" SourceColumn="DEF"/>
<Column Description="PQR" MaxRange="1" MinRange="0" Name="PQR" SQLDataType="-1" SourceColumn="PQR"/>
</Columns>
<Row>
<DrilldownDepth>1</DrilldownDepth>
<ABC>25</ABC>
<DEF>DDD</DEF>
<PQR>PPP</PQR>
</Row>
<Row>
<DrilldownDepth>1</DrilldownDepth>
<ABC>16</ABC>
<DEF>AAA</DEF>
<PQR>BBB</PQR>
</Row>
<Row>
<DrilldownDepth>1</DrilldownDepth>
<ABC>19</ABC>
<DEF>SEE</DEF>
<PQR>HELP</PQR>
</Row>
</Rowset>
</Rowsets>
現在我需要在每一行添加。因此我的XML將如下所示:
<?xml version="1.0" encoding="utf-8"?>
<Rowsets>
<Rowset>
<Columns>
<Column Description="DrilldownDepth" MaxRange="1" MinRange="0" Name="DrilldownDepth" SQLDataType="4" SourceColumn="DrilldownDepth"/>
<Column Description="ABC" MaxRange="1" MinRange="0" Name="ABC" SQLDataType="4" SourceColumn="ABC"/>
<Column Description="DEF" MaxRange="1" MinRange="0" Name="DEF" SQLDataType="-1" SourceColumn="DEF"/>
<Column Description="PQR" MaxRange="1" MinRange="0" Name="PQR" SQLDataType="-1" SourceColumn="PQR"/>
</Columns>
<Row>
<DrilldownDepth>1</DrilldownDepth>
<ABC>25</ABC>
<DEF>DDD</DEF>
<PQR>PPP</PQR>
<XYZ></XYZ>
</Row>
<Row>
<DrilldownDepth>1</DrilldownDepth>
<ABC>16</ABC>
<DEF>AAA</DEF>
<PQR>BBB</PQR>
<XYZ></XYZ>
</Row>
<Row>
<DrilldownDepth>1</DrilldownDepth>
<ABC>19</ABC>
<DEF>SEE</DEF>
<PQR>HELP</PQR>
<XYZ></XYZ>
</Row>
</Rowset>
</Rowsets>
如何使用transform/XSLT實現此目標?
我試過各種XSLT,但不知何故我無法實現它。
Soham
WOW,那很快! ..它確實滿足我的要求:) ..感謝一噸的幫助.. –
我的榮幸,@索姆!請記住,您可以通過在向上/向下投票計數附近切換問號符號來標記答案。 :) – ABach