0

受信 XML ドキュメントがいくつかあります。この次の XML で構成可能な属性をチェックする必要があります。チェック対象の XML ドキュメントに属性が存在しない場合は、属性を追加します。

確認する属性は、app.config ファイルの OrderRequest.orderDetails.orderSummary.testCount で指定します。要素 OrderRequest の下に testCount 属性が存在するかどうかを確認する必要があります。いいえの場合は、app.config にも指定されている値とともに追加します。

INCOMING XML --> この XML ファイルでチェックする必要がある属性を app.config から読み取ります --> XDocument を使用して受信 XML を読み取ります --> 属性が受信 XML にない場合は、XML に追加します。

どうすればこれを進めることができるかについてのアイデア。

4

1 に答える 1

0

カスタム構成セクションを作成する方法に関する一連の記事を書きました

これは静的な開発タスクですか? つまり、testCount 属性のみをテストしているのでしょうか、それとも、要素の型をループしてそのすべての属性をチェックしてそれらが存在することを確認するという一般的なものですか?

いずれにせよ、基本的には、要素を見つけてその名前を取得し、カスタム構成セクションにアクセスして名前を検索し、GetAttribute メソッドを使用して属性の存在を確認し、存在しない場合は要素に新しい属性を追加する必要があります。

HTH。

于 2011-07-11T12:53:23.260 に答える