元の XML の場合、次のようなものがあります。
<Data>
<Statistic>
<Title>Total Values</Title>
<Type>Type A</Type>
<Key>Cases</Key>
<Value>3</Value>
</Statistic>
<Statistic>
<Title>PHYSICIAN DETAIL TOTAL</Title>
<Type>Type A</Type>
<Key>Percentage</Key>
<Value>75.0%</Value>
</Statistic>
<Statistic>
<Title>Total Values</Title>
<Type>Type B</Type>
<Key>Cases</Key>
<Value>1</Value>
</Statistic>
<Statistic>
<Title>Total Values</Title>
<Type>Type B</Type>
<Key>Percentage</Key>
<Value>25.0%</Value>
</Statistic>
</Data>
基本的に、各タイプには、「ケース」と「パーセンテージ」が 1 つだけ存在します。最終的な XML は次のようになります。
<Data>
<Statistic>
<Title>Total Values</Title>
<Type>Type A</Type>
<count>
<Case>1</Case>
<Percentage>75%</Percentage>
</count>
</Statistic>
<Statistic>
<Title>Total Values</Title>
<Type>Type B</Type>
<count>
<Case>1</Case>
<Percentage>25%</Percentage>
</count>
</Statistic>
</Data>
これを達成するための最良の方法は何ですか?XSLT グループ化?