基本上工作流程如下:如何獲取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