この質問を別の形式で行い、XSLT について言及しましたが、必要な解決策を説明したとは思いません。2 つの xml ファイルがあり、Java を使用しています。ソースとターゲットの xml ファイルを受け入れるプログラムを作成しようとしています。ソースにいくつかの新しい要素が追加されることを除いて、大部分は同じ構造になります。ソースDOMをナビゲートする方法を説明し、ターゲットに要素が見つからない場合は追加するか、この時点でターゲットファイルに見つからない要素をプログラムに出力させて、ターゲットファイルを手動で簡単に変更できるようにします。このようなことを実行して、ターゲット xml ファイルにない要素のリストを取得できるユーティリティを知っている人はいますか。DOM パーサーと SAX のどちらを使用するのが正しいですか。私はこれについて助けが必要です、
各ノードまたは要素のソースDOM全体をナビゲートして、people/person/johnのようなフルパスを取得し、ターゲットDOMでそのノードが存在するかどうかを何らかの形でテストするという考えに沿って考えていますか? これは DOM または SAX 構文解析パラダイムのように聞こえますか?