我想我有一個相當獨特的問題需要解決。那麼,我無法使用Google找到足夠的信息。所以在這裏,XML Diff和合並
我在使用Oracle XML DB將XML文檔存儲爲XML的Java EE SOA應用程序。每當XML發生變化時,我都會增加版本並將以前的版本放入不同的表中。
現在的要求是,我應該將2個版本之間的差異存儲爲XML,而不是整個XML文檔。
- 是否有任何Java庫可以進行XML比較? (XMLUnit,...?)
- 是否有一個用於捕獲XML差異的標準XML模式?
- 我可以使用哪種轉換技術將「差異」應用於XML以便在版本之間來回切換? (XSLT,Groovy,....?)
我很感激你的時間。
關於標準格式,你見過[RFC 5261](https://tools.ietf.org/html/rfc5261)? - 看起來它稍微早於你的問題 - 遲到比從未好。 – BrainSlugs83 2015-03-17 23:49:43