3.5 で WCF アプリケーションを開発する必要があります。入力は XML 形式で送信され、応答も XML 形式で送信されます。ASP.NET アプリケーションは、WCF を使用し、XML 形式でデータを送受信します。
私の理解では、ASP.NET アプリケーションから WCF を使用する場合、サービスへの参照を追加し、サービスのオブジェクトを作成し、必要なすべてのデータ (WCF のデータ メンバー) を入力オブジェクト (オブジェクト) にパックします。データ コントラクトの) を作成し、必要な関数を呼び出します。
たまたま ASP.NET アプリケーションが別の団体によって開発されており、彼らは XML 形式でデータを送受信することに必死になっています。ここからわかることは、WCF は XML 文字列 (単一のデータ メンバー文字列型) を入力として受け取り、XML 文字列 (これも単一のデータ メンバー文字列型) を出力として送信するということです。以前に、jQuery ajax 呼び出しによって消費されたときに要求と応答が XML/JSON 形式で送信される WCF アプリケーションを作成しました。そのような場合、XML タグは、定義されたさまざまなデータ メンバーに自動的にマップされました。
この場合、どのようなアプローチをとればよいでしょうか?入力として文字列 (基本的には XML 文字列) を使用するだけでよいですか、それとも WCF/.NET 3.5 が要求と応答のデータ メンバーを使用して XML タグを自動的にマップし、XML 文字列を個別に解析する必要がない方法はありますか?