我是Zend Framework 2的新手,我必须使用XML POST请求来调用Web服务。
我已经阅读了ZF2文档并发现我可以使用以下内容。
Zend\DOM\Query (to parse the xml respose)
Zend\Http\Client
Zend\XmlRpc\Client
我的xml帖子请求很长。我可以用Zend\Http\Client
启动它,而我无法理解的是存储xml请求的位置?如果我将xml数据保存在代码本身中,或者我是否必须将xml requst存储在另一个文档并在调用webservice时加载文档,这是否方便?此外,我需要更改每个webservice调用的xml post请求的参数值。
我需要做什么?我想我没有抓住XML POST请求的基础知识。但我无法在互联网上找到合适的答案来解决我的问题。
答案 0 :(得分:1)
如果您每次都发布大量相同的大量XML数据,那么将它存储在文件系统中可能是有意义的,但您可以这样做 - 做任何最有意义的事情为您的应用程序。
虽然您可以使用DOM查询来解析XML,但您可能需要查看simplexml,这是PHP的原生XML解析库。