【发布时间】:2012-11-16 14:35:25
【问题描述】:
我目前正在使用以下代码
foreach ($xml->sport[0]->event[1] as $gameinfo):
加载 Eng。超级联赛。有没有一种方法可以从 id=3 的地方提取数据,而不是使用 [1] 方法?
XML 是:
<sports file_date="2012-11-16T14:30:27.853">
<sport name="Football" id="1">
<event name="World Cup" id="1"></event>
<event name="Eng. Premier League" id="3"></event>
<event name="French Ligue 1" id="4"></event>
<sport>
【问题讨论】:
-
您是否尝试访问
attributes()whereid = 3? -
我对 XML 不太熟悉,我该如何在 foreach 语句中做到这一点?
-
完整的 dom/xpath?
//event[@id=3]?