2

自分のオンラインコンパイラをセットアップしたい。これにはIdeoneApiを使用したいと思います。ただし、そのAPIはWSDL形式で利用できます。私は一生懸命努力しましたが、WSDLからデータを抽出する方法に関するチュートリアルを見つけることができました。IdeoneAPIの使用方法を教えてください。

4

2 に答える 2

4

遅い答えかもしれませんが、それでも他の人にとっては役立つかもしれません。ネイティブ SOAP ライブラリを使用した PHP の簡単な例: http://ideone.com/3JBbt

残念ながら、私のサーバーは PHP の SOAP ライブラリをサポートしていないため、デモでは NuSOAP を使用しました。これで、IDE One API を操作する 2 つの方法が得られました。

簡単なデモ: http: //rendon.x10.m/files/ide1example/

コードは次のとおりです: http://rendon.x10.mx/files/ide1example.tar.gz

注: ideone.php で独自のユーザーとパスワードを指定する必要があります。

  $params = array(
            'user' => $user, // your user
            'pass' => $pass, // your pass
            'sourceCode' => $code,
            'language' => $lang,
            'input' => $input,
            'run' => $run,
            'private' => $private
        );

関数の詳細については、API ドキュメントを参照してください: http://ideone.com/files/ideone-api.pdf

于 2012-06-02T19:48:35.833 に答える
0

WSDL は名前が示すように、Web サービスを通信するための機能またはメソッドを記述します。

あなたが WSDL を持っていると言ったように、WebService Client を作成し、それをプログラムで使い始めることをお勧めします。WebService クライアントを作成するには、Ex: http://cxf.apache.org/などのツールを使用することをお勧めします。WS2js、WS2Java などの WS クライアントを作成するための優れたツールが提供されます。

Ideone について具体的に述べたように、私もそれに取り組んでいます。Netbeans で WSDL から WSclient を作成することを検討することをお勧めします (これには、プラグイン JAX-RPC をダウンロードする必要があります)。または、このプロジェクトhttp:を参照してください。 //code.google.com/p/ideone-cli/、彼らは ideone WS クライアントの実用的な実装を持っています。

于 2012-04-08T17:22:02.173 に答える