0
我通過xpath
選擇從SimpleXML的對象中的某個節點:simplexml和xpath - 回顯節點?
$x="<root>
<person>
<name>Julie</name>
<age>37</age>
<rating>5</rating>
</person>
<person>
<name>Greta</name>
<age>56</age>
<rating>7</rating>
</person>
<person>
<name>Kerstin</name>
<age>38</age>
<rating>10</rating>
</person>
</root>";
$xml = simplexml_load_string($x);
$person = $xml->xpath("//person[name='Greta']");
foreach ($person[0] as $k => $v)
echo "$k => $v<br />";
這是預期輸出...
name => Greta<br />age => 56<br />rating => 7<br />
然後我做...
echo $person[0]['age'];
輸出:
沒錯!爲什麼?
哈哈,這很容易,謝謝! – michi 2013-03-27 23:14:36