在Java中的一个节点中合并两个类似的XML节点

时间:2014-05-02 11:11:05

标签: java xml xmlnode

如何将2个类似的XML节点合并为一个节点。 要求是,我有一个ID为100的学生节点,我得到一个具有相同ID的更新学生节点。如果此更新的节点具有一些其他属性,则应将这些属性添加到结果节点。此外,如果任何属性更新,也应该在结果节点中被覆盖。以下是一个例子。

当前节点:

<student id="100">
    <school>Saint Dnyaneshwar School</school>
    <division>science</division>
    <percentage>60.06</percentage>
</student>

新节点:

<student id="100">
    <address>Pune</address>
    <height>145cm</height>
    <percentage>70.05</percentage>
</student>

结果节点:

<student id="100">
    <school>Saint Dnyaneshwar School</school>
    <division>science<division>
    <percentage>70.05</percentage>
    <address>Pune</address>
    <height>145cm</height>
</student>

提前感谢您的帮助。

0 个答案:

没有答案