ソースxmlに要素を追加したい。
例: ソース
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<DataArea>
<PurchaseOrder>
<PurchaseOrderLine>
<DocumentReference type="customersReference1">
<DocumentID>
<ID>23423</ID>
</DocumentID>
</DocumentReference>
<Item>
<CustomerItemID>
<!-- ArtNr -->
<ID>444</ID>
</CustomerItemID>
</Item>
<Quantity unitCode="PCE">17.3</Quantity>
</PurchaseOrderLine>
</PurchaseOrder>
</DataArea>
要素を追加したい
<LineNumber>10</LineNumber>
に
DataArea/PurchaseOrder/PurchaseOrderLine/
したがって、最初の解決策は、元のxmlからすべてのデータをコピーしてからLineNumber
、
<xsl:copy>
<xsl:apply-templates select="DocumentReference"/>
<xsl:apply-templates select="Item"/>
<xsl:apply-templates select="Quantity"/>
<!-- ADD HERE LINENUMBER -->
</xsl:copy>
LineNumber
すべての要素を手動でコピーせずに追加するにはどうすればよいですか?