2013-08-12 74 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文件,並將內容存儲在數據庫中。你有其他情況嗎? –

回答