2013-08-12 75 views
0

我是一名PHP /开发新手,我一直无法找到有关此特定问题的解决方案的教程。如何从xml中使用php获取数据使用php

我有一个来自API的XML文件,包含在线商店的产品信息。每个实物产品都有多个“样式”,需要在同一页面上列出。我想用他们的身份证号码来做到这一点。

<products> 
    <product id="001"> 
    <name>Shirt 1 - Women's</name> 
    <price>12.00</price> 
    <color>blue</color> 
    </product> 

    <product id="002"> 
    <name>Shirt 1 - Men's</name> 
    <price>12.00</price> 
    <color>red</color> 
    </product> 
    ... 
    <product id="023"> 
    <name>Shirt 12 - Women's</name> 
    <price>15.00</price> 
    <color>purple</color> 
    </product> 

    <product id="024"> 
    <name>Shirt 12 - Men's</name> 
    <price>15.00</price> 
    <color>yellow</color> 
    </product> 

</products> 
+1

这是一个明确的例子**为什么你不应该**从xml中通过id获取数据。请阅读:[返回基础知识](http://www.joelonsoftware.com/articles/fog0000000319.html) –

+0

@YourCommonSense OP说他从API获得xml。你会建议做什么? – hek2mgl

+0

我们都从API获取xml。这并不意味着我们保持现状。比方说,我有一个脚本,每天解析大约500个XML文件,并将内容存储在数据库中。你有其他情况吗? –

回答