XSLT の経験はあまりありません。以下の xml の正しい XSL 変換を準備するために、あなたの助けが必要です。私は次のようなXMLを持っています
<message>
<requisition>
<data-values>
<data-value multi-valued="false">
<name>Test_Grid-1.Name</name>
<value>1</value>
</data-value>
<data-value multi-valued="false">
<name>Test_Grid-1.SupportType</name>
<value>Monthly,Quarterly</value>
</data-value>
<data-value multi-valued="false">
<name>Test_Grid-1.Status</name>
<value>New</value>
</data-value>
<data-value multi-valued="false">
<name>Test_Grid-2.Name</name>
<value>2</value>
</data-value>
<data-value multi-valued="false">
<name>Test_Grid-2.SupportType</name>
<value>Monthly</value>
</data-value>
<data-value multi-valued="false">
<name>Test_Grid-2.Status</name>
<value>Existing</value>
</data-value>
</data-values>
</requisition>
<agent-parameter multi-valued="false">
<name>ActionType</name>
<value>New</value>
</agent-parameter>
<agent-parameter multi-valued="false">
<name>Dictionary</name>
<value>Test_Grid</value>
</agent-parameter>
<agent-parameter multi-valued="false">
<name>ActionName</name>
<value>SupportData</value>
</agent-parameter>
</message>
次のような XML を準備します。
<ext:message>
<ext:record>
<ext:name>SupportData</ext:name>
<ext:rowData>
<ext:rowAttribute name="Name">1</ext:rowAttribute>
<ext:rowAttribute name="SupportType">Monthly,Quarterly</ext:rowAttribute>
<ext:rowAttribute name="Status">New</ext:rowAttribute>
</ext:rowData>
</ext:record>
<ext:record>
<ext:name>SupportData</ext:name>
<ext:rowData>
<ext:rowAttribute name="Name">2</ext:rowAttribute>
<ext:rowAttribute name="SupportType">Monthly</ext:rowAttribute>
<ext:rowAttribute name="Status">Existing</ext:rowAttribute>
</ext:rowData>
</ext:record>
このための XSL 変換について教えてください。よろしくお願いいたします。