我有以下 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>
如何使用转换/XSLT 实现这一点?
我尝试了各种 XSLT,但不知何故我无法实现它。
索汉姆