2010-06-27 75 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