1

私が今直面しているタスクは次のとおりです。2つのXMLファイルがありますが、構造と内容がわずかに異なる場合があります。両方のXMLは同じXSDによって検証されます。XSL変換のベースとなり、XSL変換出力で要素の古い値と新しい値の両方を提供できるようにする別のXMLファイルを作成する必要があります。

@diffアイデアは、属性に古い要素値を含む新しいxmlを作成することです。そこで、XSLを使用してこれを実装しようとしましたが、欠落している要素のケースを処理する方法がわからないため失敗しました。

ここで、この新しいXMLを生成するJavaScriptにフォールバックすることにしました。そのため、自分のニーズに合わせて使用​​または変更できるXML差分ライブラリを探しています。比較タスクのベースとしてXSDを使用することを考えています。(この場合、それを取り除くことは可能ですか?)

これを別の方法で解決する方法について何かアイデアがあれば、私もそれらを見てうれしいです。

4

1 に答える 1

5

PrettyDiffを見てみてください。言語を認識し、XMLをサポートしていると主張しています。

于 2012-10-15T14:06:23.813 に答える