分かり易いヒントをありがとうございます。 他にもいろいろ探してみたところ http://msdn.microsoft.com/en-us/library/cc296254(VS.95).aspx の「Accessing HTTP-Based Services Directly」辺りのやり方が一番楽そうでした。 手順としては 1-1.(理想)Webサービスを提供しているWebサーバに「crossdomain.xml」を設定してもらい クロスドメインネットワークアクセスの許可をもらう。 1-2.(無理な場合)silverlightを提供しているWebサーバと同一のドメインにXMLファイルを置いてもらう Webサービスを動作させる。 2.silverlight2の「DownloadStringAsync」機能でXMLデータを取得する。 3.取得したXMLデータをLinqToXML等に変換して利用