1
再次出現類似的問題,但現在結果是包含多個孩子。合併具有相同ID且包含所有孩子的節點的孩子
有幫助嗎?
我有這樣的:
<root>
<rowdata>
<ID>1</ID>
<pxPages>
<rowdata>
<comment>comment A</comment>
<timestamp>timestamp A</timestamp>
<userID>user A</userID>
</rowdata>
</pxPages>
</rowdata>
<rowdata>
<ID>2</ID>
<pxPages>
<rowdata>
<comment>comment B</comment>
<timestamp>timestamp B</timestamp>
<userID>user B</userID>
</rowdata>
</pxPages>
</rowdata>
<rowdata>
<ID>2</ID>
<pxPages>
<rowdata>
<comment>comment C</comment>
<timestamp>timestamp C</timestamp>
<userID>user C</userID>
</rowdata>
</pxPages>
</rowdata>
,並在尋找:
<root>
<ResultOperationalStatusCategory>
<identifier>1</identifier>
<comments>
<comment>comment A</comment>
<timestamp>timestamp A</timestamp>
<userID>user A</userID>
</comments>
</ResultOperationalStatusCategory>
<ResultOperationalStatusCategory>
<identifier>2</identifier>
<comments>
<comment>comment B</comment>
<timestamp>timestamp B</timestamp>
<userID>user B</userID>
</comments>
<comments>
<comment>comment C</comment>
<timestamp>timestamp C</timestamp>
<userID>user C</userID>
</comments>
</ResultOperationalStatusCategory>
所以,結果是每唯一標識符,但包含所有的意見。
謝謝!
這個回答可以幫助您:http://stackoverflow.com/questions/7405578/merge-multiple-nodes-with-same-id-into-one-but-append-all-childs/7406229# 7406229?如果是這樣,接受它作爲答案。 –
它只適用於同一級別(所給示例略有不同),我不能使用複製... – joan
我已經提供了當前問題的答案。 –