Output.xml уже сформирован.
Мне нужно проанализировать Input.xml, чтобы найти Feature_ID для Test_ID из сопоставления в Input.xml и добавить его в Output.xml.
Я думал, что это можно сделать с помощью XSLT. Как будет выглядеть XSLT?
Input.xml
<Mapping>
<Test>
<Test_ID>123</Test_ID>
<Feature_ID>111</Feature_ID>
</Test>
<Test>
<Test_ID>456</Test_ID>
<Feature_ID>222</Feature_ID>
</Test>
</Mapping>
Текущий (уже сформированный) Output.xml
<?xml version="1.0" encoding="UTF-8"?>
<Suite>
<Test>
<Test_ID>123</Test_ID>
<Test_Name>Test_First</Test_Name>
</Test>
<Test>
<Test_ID>456</Test_ID>
<Test_Name>Test_Second</Test_Name>
</Test>
</Suite>
Желаемый выход.xml
<Suite>
<Test>
<Test_ID>123</Test_ID>
<Test_Name>Test_First</Test_Name>
<Feature_ID>111</Feature_ID>
</Test>
<Test>
<Test_ID>456</Test_ID>
<Test_Name>Test_Second</Test_Name>
<Feature_ID>222</Feature_ID>
</Test>
</Suite>
Кроме того, как передать файл Output.xml в приведенной ниже команде?
xsltproc XSLT.xsl Input.xml> Output_New.xml