-3
xmlに論理wrtの1つについて助けが必要です。私は以下のように出力を必要とする2つのxmlノードを同じパスでマージしてその合計を出力する
<Root>
<Element>
<ElementId>Fruits</ElementId>
<ElementDes>Apple</ElementDes>
<ElementValue>100</ElementValue>
</Element>
<Element>
<ElementId>Fruits</ElementId>
<ElementDes>Mango</ElementDes>
<ElementValue>200</ElementValue>
</Element>
<ElementId>Vegetables</ElementId>
<ElementDes>Potato</ElementDes>
<ElementValue>300</ElementValue>
</Element>
<Element>
<ElementId>Vegetables</ElementId>
<ElementDes>Brinjal</ElementDes>
<ElementValue>400</ElementValue>
</Element>
</Root>
:(要素IDの同じ種類の合計):
<Root>
<Element>
<ElementId>Fruits</ElementId>
<ElementDes>AppleMango</ElementDes>
<ElementValue>300</ElementValue>
</Element>
<ElementId>Vegetables</ElementId>
<ElementDes>PotatoBrinjal</ElementDes>
<ElementValue>700</ElementValue>
</Element>
</Root>
誰もがこれで私を助けてください、私は以下のような4つのノードがありますか?
。例:https://docs.oracle.com/javase/tutorial/jaxp/stax/index.html – mrbela
XSLT 2.0アプローチについては、https://www.w3.org/TR/xslt20/#grouping-examplesを参照してください。 XSLT 2.0とSaxon 9のJavaを併用することができます。 –
タグは既にXSLT @mrbelaを使用しています:-) – Vampire