基本上工作流程如下:如何获取CURL在codeigniter中发布的XML数据?
1)某些第三方设备将发送经由卷曲/后XML数据如下: 卷曲--data-ASCII〜/桌面/ abc.xml http://my-site.com/my-controller/my-function
2)在'我的功能'中,我必须检查是否发布了一些数据。然后有条件地执行该操作。在abc.xml
XML格式如下
<root-node>
<node>
<a>xxx</a>
</node>
<node>
<a>xxx</a>
</node>
<node>
<a>xxx</a>
</node>
</root-node>
的关键是如何检查XML数据已经公布与否,如果贴那么如何找回它。就像在CI中一样,我们通常使用$ this-> input-> post('variable')。但是这里没有“变量”,因为发布的数据是XML,即我无法引用发布的数据。
因此,请建议如何继续。
谢谢你的时间。
感谢您的回复,但它不能解决我的问题。其实我只想要一个意思是抓取已发布的XML数据。 XML的进一步处理是不同的部分,我可以管理。 – 2012-03-21 08:47:06
您将需要首先处理xml文档,就像我说的使用getElementsByTagName(循环)并查看是否存在任何元素(节点)。 – Philip 2012-03-21 09:18:35