尝试了解哪些更好的模块用于我的页面的特定需求。服务模块很受欢迎,但这似乎更适合提供服务,Web Service Client适用于使用Web服务。
以下是要求:
在网页上,我有一个表单,其字段(位置,服务区域,区域,指示符等)将动态构建,一些表单可根据其他选择进行选择。 (因此,选择全球将使Hubzone 8A不出现。)
另一个团队构建了SOAP Web服务,它位于Web服务器之外的另一个服务器上。他们发给我的是一个要调用的URL,基本上是一个XML文件:
http://webserviceurl.com:52901/navigator/NavigatorServices?wsdl
(显然,我只是不能使用Feeds模块手动导入XML,对吧?Web服务方法的重点是随着Web服务中的数据更新,Process表单将由动态的。)
所以我真的开始了。需要一些指导。
答案 0 :(得分:1)
Web Service Client和SOAP Client是应该为你工作的人。
如果你发现很难理解如何使用它们,你可以简单地在模块中使用nuSOAP库+一些PHP代码。 This article提供了一个关于使用nuSOAP提供和使用Web服务的好教程。
答案 1 :(得分:0)
PHP提供SOAP API。因此,您可以create a module使用此API(以及Drupal Form API)。