0

この投稿で説明されているように、2つのxmlドキュメントが等しいかどうかを比較する必要があります。2つのXMLドキュメントをどのように比較しますか? Xml Diff APIは素晴らしいものですが、残念ながらSilverlightでは参照できません。

Silverlightの同様のソリューションを知っている人はいますか?

4

1 に答える 1

0

ライブラリを使用せずに、ソースドキュメントで深さ優先探索を使用し、検出された各リーフにxpathを関連付け、そのxpathを関連付けられた値にスタックに配置します。(ほとんどの場合、パスと値のxpathカスタムクラス)。(辞書のオプションもあります。:))。深さ優先探索が完了したら、スタックの各要素をポップオフし、宛先ドキュメントでXパスを実行し、xpath値の不一致が発生したら、ドキュメントが等しくないと見なします。
単なる理論的な提案です。

于 2012-04-23T14:45:20.263 に答える