Ich brauche Hilfe in Bezug auf eine der Logik zu Xmls. Ich habe vier Knoten wie folgt:Mischen von zwei XML-Knoten mit dem gleichen Pfad und Drucken ihrer Summe
<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>
Ich brauche Ausgabe wie folgt: (Summe aus der gleichen Art von Element Ids):
<Root>
<Element>
<ElementId>Fruits</ElementId>
<ElementDes>AppleMango</ElementDes>
<ElementValue>300</ElementValue>
</Element>
<ElementId>Vegetables</ElementId>
<ElementDes>PotatoBrinjal</ElementDes>
<ElementValue>700</ElementValue>
</Element>
</Root>
Kann jemand bitte mir dabei helfen?
Es gibt mit XML in Java eine Menge von Rahmenbedingungen für die Arbeit. Zum Beispiel: https://docs.oracle.com/javase/tutorial/jaxp/stax/index.html – mrbela
Siehe https://www.w3.org/TR/xslt20/#grouping-examples für einen XSLT 2.0-Ansatz. Sie können XSLT 2.0 mit Java mit Saxon 9 verwenden. –
Nun, die Tags bereits vorschlagen, dass er XSLT @mrbela verwendet :-) – Vampire