Im對於simpleXML來說是新的,所以如果這是一個非常簡單的問題,請原諒我,但是我一直在堅持它。來自使用simplexml的xml feed的回聲屬性
我有以下XML結構
<Export xsi:noNamespaceSchemaLocation="Random">
<GeneralInformation></GeneralInformation>
<Sport code="SOC" id="1" name="SOCCER">
<Table leagueCode="22718">
<labels></labels>
<labels></labels>
+<Team groupId="" id="2427"></Team>
<Team groupId="" id="11676">
<columns>
<column labelId="p" value="2"/>
<column labelId="tn" value="MANCHESTER CITY"/>
<column labelId="1" value="36"/>
<column labelId="2" value="22"/>
<column labelId="3" value="9"/>
<column labelId="4" value="5"/>
<column labelId="5" value="62"/>
<column labelId="6" value="31"/>
<column labelId="7" value="14"/>
<column labelId="8" value="3"/>
<column labelId="9" value="1"/>
<column labelId="10" value="39"/>
<column labelId="11" value="12"/>
<column labelId="12" value="8"/>
<column labelId="13" value="6"/>
<column labelId="14" value="4"/>
<column labelId="15" value="23"/>
<column labelId="16" value="19"/>
<column labelId="17" value="31"/>
<column labelId="18" value="0"/>
<column labelId="19" value="75"/>
<column labelId="st" value="Ch.Lg"/>\
</columns>
</Team>
+<Team groupId="" id="2420"></Team>
</Table>
</Sport>
</Export>
在本例中有三個小組(ID = 2427,11676,2420)。
我想回顯每個團隊的20值屬性。
我已經嘗試了許多不同的方式,使用XPath,但我似乎無法迴應任何東西。我的最新代碼是這樣的
$xml= simplexml_load_file("$url") or die ("error: cannot creat object");
$list=$xml->xpath('/Export/Sport/Table/Team/columns');
foreach($list as $column){
$value = $column['value'];
echo $value;
}
任何幫助將是非常感謝。
p.s.這個網站是真棒
請發表完整的XML。不僅僅是'Export'元素 – hek2mgl 2013-05-12 20:06:22
這就是完整的xml。它開始於 –
Mortage
2013-05-12 20:08:05
使用' - >屬性()' – 2013-05-12 20:10:18