<?xml version="1.0"?>
<order>
<order_businessid>2</order_businessid>
<order_categoryid>3</order_categoryid>
<product_id>1</product_id>
<product_name1>CreamCheese Cake</product_name1>
<product_price1>4.10</product_price1>
<product_Qty1>1</product_Qty1>
<product_id>3</product_id>
<product_name2>Gujarati unlimited</product_name2>
<product_price2>50.00</product_price2>
<product_Qty2>1</product_Qty2>
<product_id>5</product_id>
<product_name3>Cheese French Frish</product_name3>
<product_price3>4.10</product_price3>
<product_Qty3>1</product_Qty3>
</order>
如何讀取這個結構?在PHP中閱讀這個XML結構
我想在PHP中輸出:
ProduktID 1, has name CreamCheese Cake and it's price is 4.10
ProduktID 3, has name Gujarati unlimited and it's price is 50.00
等..
我知道如何通過元素做到這一點,如果所有信息是一個元素裏面,然後我只想循環,獲取屬性和輸出。
但是有了這個,我不知道在所有的,所以希望你能幫助我..
這是一些很糟糕XML。使用相同的名稱和組合元素。不要舉例,product_name3?只需使用名稱,並將所有產品數據作爲單個產品元素下的元素/屬性進行分組。 – 2011-12-23 15:03:22
這樣的XML來自開發人員,他們使用字符串創建XML,而不是DOM方法。只是因爲它裏面有<>標籤並沒有使它成爲XML。 – 2011-12-23 15:05:03