« 別館作成中 | メイン | エクセルのセル内で改行 »

2007年04月17日

仕事の周辺 » XML

XMLでサーバー間のやり取り

.NETを使っているとWebサービスがどーんとあって、UNIX系のサーバに入ってコマンド叩いて返ってくる値を受け取るのにSOAPしか思いつかずAxisやSOAP::Lite調べたりし始めたのですが、Apache+CGIが動いているのなら何もSOAPでやる必要あるのか?普通にCGIでHTMLの代わりにXML返してやればいいんじゃないか?ってことでやってみたら簡単に動きました。
CGI側ではヘッダをにして
print "Content-type: text/xml\n\n";
.NET側では
using System.Xml
でLoadするファイル名をCGIに渡すパラメータ付きで指定するだけ。
たいそうにエンベロープでくるむほどの情報でもないしね手軽なのがいいですね。

投稿者 idic : 2007年04月17日 23:13

コメント

コメントしてください

サイン・インを確認しました、 さん。コメントしてください。 (サイン・アウト)

(いままで、ここでコメントしたとがないときは、コメントを表示する前にこのウェブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)


情報を登録する?