2012-01-20 65 views
2

方式,我有兩個個XML:Java的:最簡單的比較兩個個XML

first.xml 

<text>This is text</text> 
<output>This is output</output> 

second.xml 

<text>This is not text</text> 
<output>This is output</output> 

我想比較這兩個XML,並輸出應該喜歡這個

<text>This is <inserted>not</inserted> text</text> 
    <output>This is output</output> 

手段,我想添加一個新的標籤假設<inserted>爲新添加的文本。 如何比較這些xmls並創建新的?

感謝烏拉圭回合時間:)

+1

我不認爲這是重複的,因爲原來的問題是3年半前,解決方案([XMLUnit](http://xmlunit.sourceforge.net/))還沒有發佈過2年。另外,我不會考慮使用單元測試庫來解決編程問題。 – Paul

回答

3

http://xmlunit.sourceforge.net/

尼斯在使用單元測試,很好的輸出。

+0

爲什麼你認爲這個問題是關於測試?這只是所謂重複的答案,並且是一個在2年內還沒有發佈的圖書館。 – Paul

+0

因爲我認爲比較兩個XML文件是否相同,如果兩個XML文件相同,則進行測試 – Farmor

+0

@Farmor - 問題的主體明確表示OP需要XML文檔之間的差異..不只是一個是/否的答案。 –