对于我的原始 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>
基本上,对于每种类型,只有一个“案例”和一个“百分比”。最终的 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 分组依据?