如何使用WSDL格式的Ideone API

如何使用WSDL格式的Ideone API,api,compiler-construction,wsdl,Api,Compiler Construction,Wsdl,我想建立自己的在线编译器。我想使用Ideone Api来实现这一点。但是它的api是WSDL格式的。我非常努力,但能找到任何关于如何从WSDL提取数据的教程。请告诉我一些使用Ideone api的方法。WSDL顾名思义,它描述了用于通信Web服务的功能或方法 正如您所说,您有WSDL,那么我建议您创建一个WebService客户端,并开始在您的程序中使用它。 对于创建WebService客户机,我建议您使用一些工具,例如Ex:,它们为您提供了创建WS客户机的好工具,比如WS2js、WS2Java

我想建立自己的在线编译器。我想使用Ideone Api来实现这一点。但是它的api是WSDL格式的。我非常努力,但能找到任何关于如何从WSDL提取数据的教程。请告诉我一些使用Ideone api的方法。

WSDL顾名思义,它描述了用于通信Web服务的功能或方法

正如您所说,您有WSDL,那么我建议您创建一个WebService客户端,并开始在您的程序中使用它。 对于创建WebService客户机,我建议您使用一些工具,例如Ex:,它们为您提供了创建WS客户机的好工具,比如WS2js、WS2Java等

正如您特别提到的Ideone,我也在研究它,我建议您考虑在Netbeans中从WSDL创建一个WSclient(为此,您需要下载一个插件JAX-RPC)
或者参考这个项目,他们有一个ideone WS-Client的工作实现。

WSDL顾名思义,它描述了Web服务通信的功能或方法

正如您所说,您有WSDL,那么我建议您创建一个WebService客户端,并开始在您的程序中使用它。 对于创建WebService客户机,我建议您使用一些工具,例如Ex:,它们为您提供了创建WS客户机的好工具,比如WS2js、WS2Java等

正如您特别提到的Ideone,我也在研究它,我建议您考虑在Netbeans中从WSDL创建一个WSclient(为此,您需要下载一个插件JAX-RPC)
或者参考这个项目,他们有一个ideone WS-Client的工作实现。

可能是一个迟来的答案,但对其他人可能仍然有用。下面是一个使用PHP的本机SOAP库的简单示例:

遗憾的是,我的服务器不支持PHP的SOAP库,所以我在演示中使用了NuSOAP,现在您有两种方法使用IDE-One API

下面是一个简单的演示:

代码如下:

注意:您需要在ideone.php中提供自己的用户和密码

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

有关函数的更多信息,请参阅API文档:

可能是迟来的答案,但可能对其他人有用。下面是一个使用PHP的本机SOAP库的简单示例:

遗憾的是,我的服务器不支持PHP的SOAP库,所以我在演示中使用了NuSOAP,现在您有两种方法使用IDE-One API

下面是一个简单的演示:

代码如下:

注意:您需要在ideone.php中提供自己的用户和密码

  $params = array(
            'user' => $user, // your user
            'pass' => $pass, // your pass
            'sourceCode' => $code,
            'language' => $lang,
            'input' => $input,
            'run' => $run,
            'private' => $private
        );
有关函数的更多信息,请参阅API文档: