我想解析一個XML,這是一些ocassions有相同的名稱標記的元素。例如:如何使用SimpleXML訪問具有相同名稱的兩個XML元素?
<Event Region="xxx" RegionName="xxx">
<Id>xxx</Id>
<Name>xxx</Name>
<Price Name="V" ProductMessage="" ServiceCharge="xx">xx</Price>
<Price Name="A" ProductMessage="" ServiceCharge="xx">xx</Price>
<URL>xxx</URL>
<Date>xxx</Date>
<GMTOffset>-x</GMTOffset>
<StartTime>xx</StartTime>
<EndTime>xxx</EndTime>
</event>
在這種情況下Price
是重複的,在另外一些國家只有一個Price
。 有沒有辦法檢索Price
的計數並單獨訪問每個計數?
感謝您的任何提示!
你是指'...->價格[0]'和'...->價格[1]'? –
嗨,Alvaro,我嘗試過,並沒有這麼做,所以我認爲必須有其他方式。我應該如何訪問每一個?例如'$ event-> Event [$ i] - > Price [0]'? – JordanBelf
該語法[should work](http://es1.php.net/manual/en/simplexml.examples-basic.php#example-5485)。也許你的代碼不正確: - ? –