• 締切済み

VB.netでxml-rpcの使用は可能??

お世話になっております。 VB2005にてアプリケーションを作成している一般人です。 「xml-rpc」なる便利なものがあるそうですが、VB.netでの使用は可能なのでしょうか? C#などでは使用できると聞いています。 ムーバブルタイプなどの記事投稿をするために作成中のアプリケーションに是非とも使ってみたいのですが・・・。 もし使用できるなら、記事投稿の方法なども教えていただけると嬉しいです。 宜しくお願いいたします!!

みんなの回答

  • mo_gu
  • ベストアンサー率51% (56/109)
回答No.1

XML-RPC.NETというものがあるので使ってみてはどうでしょうか

参考URL:
http://www.xml-rpc.net/
metal3100c
質問者

お礼

一週間ほど上記の「http://www.xml-rpc.net/」のサンプルとにらめっこしましたが、VBでのサンプルがなく、C#でのサンプルしかありませんでした。 当方がやってみたいことは、VBにて「xml-rpc」を使用してリストボックスへMTブログURL・IDの取り込みや、フォームの内容を基にした記事の投稿などです。 簡単なソースで構いませんので、どなたか同じようなものをお作りになられた方はいらっしゃいませんでしょうか?

metal3100c
質問者

補足

ありがとうございます!! ググっていったりすると、やはりこちらに行き着きますね。 しかし、肝心のxmlの使用方法がわかりません。 最初に書くべきでした、申し訳ありません。 xmlを勉強できるサイトや、サンプルソースを提供していただいているサイトはご存知でしょうか? 引き続き、宜しくお願いいたします!!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • XML-RPCでsend()できない

    PearライブラリにあるXML-RPCを使おうとすると 以下のようなエラーがでます。 Fault Code: 5 Fault Reason: Didn't receive 200 OK from remote server. (HTTP/1.1 404 Not Found ☆プログラム //クライアントの作成 $xmlrpc_host = "localhost"; //host名 $xmlrpc_path = "/~test/xml_rpc/server.php";//パス $c = new XML_RPC_client( $xmlrpc_path, $xmlrpc_host, 80 ); //メッセージ作成 $params = array(new XML_RPC_Value( 5, 'int' ) ,new XML_RPC_Value( 3, 'int' )); $message = new XML_RPC_Message('sample.sum',$params); //メッセージ送信 $response = $c->send($message); // Process the response. if (!$response->faultCode()) { $v = $response->value(); print "Value: ". $v->scalarval() ."<br>"; print "The XML received:<blockquote>" . $response->serialize(); print "</blockquote>"; }else{ print "Fault Code: " . $response->faultCode() . "<br>"; print "Fault Reason: " . $response->faultString() . "<br>"; } send()ができないみたいです(>_<) PHP5を使っているんですが、 PHP5では標準であるxml-rpcを使っても、 だめです。 php_iniファイルで always_populate_raw_post_data = On と行を付け足したんですけどね‥ XML_RPCを使えるようにするには、 ほかにも必要な環境設定はあるでしょうか? 誰かご存知でしたら教えてください。 お願いしますm(_ _)m プログラムは下の PHPを用いたXML-RPCの基礎 というサイトを参考。 http//mikilab.doshisha.ac.jp/dia/research/report/2005/0813/007/report20050813007.html server.phpとclient.phpというファイルを、 適当なところに配置して実行しました。

    • ベストアンサー
    • PHP
  • 提供されたXML-RPC APIを利用してphpプログラムに実装したいですが

    GetSenという文章サマリ抽出システム(http://www.ryo.com/2005/06/01/39/)提供しているXML-RPC APIを利用してphpプログラムに実装したいですが、なかなかうまく行かず、困っています。誰かが助けてください。 ちなみに、GetSenの作者様が公開しているservice URIは Server: www.ryo.com Port: 80 Path: /getsen/rpc.php ryocomJapanese.getsen GetSenを使用して、日本語の文章からサマリ(要約)を取り出します 引数 String copus // サマリ抽出の対象とする日本語の文章 返り値 String summarySentence // 抽出されたサマリ(要約文) プログラミングしたものは以下のように: ------------------------------------------------------------- <html> <head> <title>sum Client Demo</title> </head> <body> <h1>summary Client Demo</h1> <?php require_once("XML/RPC.php"); $GLOBALS['XML_RPC_defencoding'] = "UTF-8"; $xmlrpc_host = "www.ryo.com"; //host名 $xmlrpc_path = "/getsen";//パス $c = new XML_RPC_client( $xmlrpc_path, $xmlrpc_host, 80 ); //メッセージ作成 $message = new XML_RPC_Value( '集合研修は研修コースの中で最も一般的で、総合的な研修方法です。お客様からの業務要件に沿った実践的な内容をご提供し、Oracle認定試験の学習にもなります。また、集合研修では教室でのデモンストレーションや演習問題にて、実機を利用した環境をご提供いたします。','string'); //テスト用要約する文書 $copus = new XML_RPC_Message('ryocomJapanese.getsen',$message); //メッセージ送信 $response = $c->send($copus); print_r($response); ?> </body> </html> ------------------------------------------------------------------------- 教えて下されば幸いです。

    • 締切済み
    • PHP
  • VB.NETかC#かで悩んでます。

    こんにちは。 私は最近プログラムの勉強を始めようと思っているのですが、VB.NETかC#のどちらにすべきかで悩んでいます。 作成したいものはメモ帳やゲーム、簡単なペイントソフトなどの、ベクターや窓の杜で配布されているようなアプリケーションです。 自分の中の「こんなのあったら……」「こういうの便利そうだなぁ」というのを形にしたいんです。 すでにPCの中に【VisualStudio2012 Express For Desktop】もインストール済みで準備はできているんですが、一番重要な使用言語が決まっておりません。 調べたところ自分ではVB.NETかC#がいいなと思うのですが、他にも適切な言語があれば教えてください。 また、私は初心者のため、入門者におすすめな本なども教えていただけると嬉しいです。 よろしくお願いします。 (PC環境はWindows7 64bitです)

  • RPC・・・

    毎度 お世話になります。 今回は知り合いのPCの事で質問なのですが、 昨日PCを使用中に RPC(REMORTE PROCEURE CALL)でエラー”とかいうメッセージが出て システムがダウンしたそうです。 再起動しても同じ症状らしくPCが使えない状況とのことで 質問させていただきました。 これはウィルスでしょうか? また 直し方のアドバイス等がありましたら 教えてください。 よろしくお願い致します。

  • VB6.0とVB.NETの違い

    学校の実習での復習で分からないところがありまして 文献を調べたのですが、解決しなかったので教えてください。 最近VB.NETを使う機会が多くなりまして、VB6.0との違いについて悩んでおります。 かつて、VB6.0で基礎的な参考書にデータコントロールを使用してのデータベース(エクセルを用いての)を作成したことがあったのですが、VB.NETにしてからは、同じ方法でのアプリケーションの作り方(データコントロールとエクセルを使っての方法)がわからなくなってしまいました。 どなたか、教えてください。おねがいします。

  • C#のクラスをVB.netで使用したい!

    お世話になっております。 C#で、wave音声ファイルを録音する機能を持ったクラスファイルがあります。 これをvb.netで使用したいのですが、使用方法がよくわかりません。 vb.netで「既存項目の追加」で、C#のcsファイルは追加できたのですが、 これをvb.netのモジュールで宣言して使用する方法を教えていただきたいのです。 検索してもうまくヒットせず、こちらで教えていただきたく ご質問させていただきました。 【環境】 ・windows mobile 5.0 pocketPC用プログラム(.net compact frame3.5) よろしくお願いいたします。

  • 【初心者です】VB.NETとASP.NET、何が違う?

    今までASPでWeb開発を行っていた者です。 最近顧客の方で「Microsoft Visual Basic .NET Standard Version 2003」を 購入したらしく、これからはVB.NETでWeb開発することとなりそうです。 そこで、.NETについて疑問点があります。 (1)VB.NETで、Web画面の開発って可能なのでしょうか?  私は過去にVB6.0で開発を行ったことがあったのですが、  VB6.0ではWindowsのアプリケーションを作成するための開発ソフト  だと思っていたのですが、VB.NETからはWindowsのアプリケーションだけでなく、  Web画面も開発可能になったということでしょうか? (2)「Visual Studio .NET 2003」の内容は、、、   ・ Visual Basic .NET 2003   ・ Visual C# .NET 2003   ・ Visual C++ .NET 2003   ・ Visual J# .NET 2003  になってますが、何故ASP.NETが入ってないのでしょうか?  (そもそも、ASP.NETの開発ツールは無いのでしょうか?) 考えれば、考えるほどわからなくなりそうです。 どうぞ、宜しくお願い致します。

  • VB.NETについて

    いつも大変お世話になっています。 VB.NETについてお聞きしたいことがあります。 (VB.NET 未経験者です。) VB.NET でWEBページ作成しようとしているのですが、VBのようなフォーム(Form1.vb というもの)を クライアント側のPCやブラウザに依存せずに表示させることは可能なのでしょうか? 実際、今までそういうページを拝見する機会がなく、又、手元にも 資料が乏しくここに質問させていただきました。 WEBでも検索をかけてみましたが、VB.NETのコードサンプルは見つけることが出来たのですが、 実際にフォームを使用しているWEBサンプルがあればいいな。と思っています。 ご存知の方がいらっしゃればよろしくお願いいたします。

  • 既存のXMLを別のXMLの要素として追加する方法

    JavaでDOMを使用して、既に作成してあるXMLを別のXMLの要素として追加しようと思っているのですが、なかなか上手くいかないので投稿いたしました。 具体的に以下のような既存のXMLファイルがあると仮定して、 <?xml version="1.0" encoding="UTF-8"?> <a> <b>0</b> <c>1</c> <d>2</d> </a> 上記のXMLの親ノード(逆に言えば、このXMLの子ノードとして上記XMLを追加)にあたるXMLは以下のようになっています。 <?xml version="1.0" encoding="UTF-8"?> <A> </A> そして<A>と</A>の間に既存のXMLを追加して、 <?xml version="1.0" encoding="UTF-8"?> <A> <a> <b>0</b> <c>1</c> <d>2</d> </a> </A> のようにしたいと考えています。 よろしくお願いします。

    • ベストアンサー
    • Java
  • VBアプリケーションからのVCモジュールの呼び出し

    VBでアプリケーションを作成しようと考えているのですが、一部VBでは実現できない機能があります。その部分はVCでは実現できるようです。 そこで、VCで作成した機能をVBのアプリケーションから呼び出して使用したいと考えています。 このように、VCで作成したモジュールをVBで呼び出して使用するということは、可能なのでしょうか。 よろしくお願いします。