2010-06-27 68 views
0

我需要解析來自下面的XML文件的所有數據。請指導我如何做到這一點?我如何將數據放入單獨的變量或數組中。 like,<p:productid>的值標記爲$ pid和值爲<p1:devices>轉換爲$ pdevice?使用PHP解析XML數據

下面是一個示例文件:

<?xml version="1.0" encoding="UTF-8"?> 
    <p:application> 


     <p1:devices> 
     <p1:device>First device</p1:device> 
     <p1:device>Second Device</p1:device> 
    </p1:devices>  

</p:versions> 
</p:application> 
+0

的SimpleXML是PHP簡約的XML解析庫:http://php.net/manual/de/book.simplexml.php – 2010-06-27 12:46:58

回答

2

可以使用SimpleXML了點。

這裏是一個很好的教程,讓你開始:

Introduction To SimpleXML With PHP

+0

兄弟我看到這些例子..但不能解決我的問題。這個XML是不連貫的..你可以爲我寫一個示例代碼??感謝您的答覆。 – riad 2010-06-27 12:56:31

+0

@riad:兄弟,我們應該回答問題,而不是爲我做這件事。我強烈建議你學習這些,因爲你可能會在將來面對他們:) – Sarfraz 2010-06-27 13:06:24

+0

好的,謝謝bro..i將 – riad 2010-06-27 13:09:45