XML コピー変換ごとのロジックに従って、XML ドキュメントを変更したいと考えています。
入力 XML
<Request>
<Parameters>
<Parameter ID="SpecialDiscountPercent" Changed="false" Value="6.00"/>
<Parameter ID="AccessoryDiscount" Changed="false" Value="0.00"/>
<Parameter ID="AccessoryDiscountPercent" Changed="false" Value="0"/>
<Parameter ID="BulkDiscountPercent" Changed="false" Value="4.0"/>
</Parameters>
</Product>
</Request>
期待される出力 XML
<Request>
<Parameters>
<Parameter ID="AccessoryDiscount" Changed="false" Value="0.00"/>
<Parameter ID="AccessoryDiscountPercent" Changed="false" Value="0"/>
<Parameter ID="totalDiscountPercent" Changed="false" Value="10.0"/>
</Parameters>
</Product>
</Request>
入力 XML ファイル内に Parameter[@ID='SpecialDiscountPercent'] または Paramete[@ID='BulkDiscountPercent'] のいずれかがある場合、出力 XML に新しい XML 要素 Parameter[@ID=' 「SpecialDiscountPercent」と「BulkDiscountPercent」の合計を保持します。この場合、Parameter[@ID='SpecialDiscountPercent'] と Paramete[@ID='BulkDiscountPercent'] の両方が最終的な XML に表示されません。どうすればこれを達成できますか? ご意見ありがとうございます