我使用此代碼提取XML中的所有所需的節點:選擇Xpath查詢單節點
$xml = simplexml_load_file('file.xml');
echo "<strong>Using direct method...</strong><br />";
$items = $xml->xpath('/w:document/w:body/w:tbl/w:tr/w:tc/w:p/w:r/w:t');
foreach($items as $item) {
echo "Found $item<br />";
}
我得到的條目的一個長長的清單,但我需要可能性seperately選擇其中的任何。試圖用echo "Found $item[2]<br />";
但得到的錯誤:
Warning: main() [function.main]: Cannot add element t number 1 when only 0 such elements exist
thanks for advices
那豈不是'回聲 「發現$項目[2]
」;'而不是'$項目[2]'? – ametren
它的工作!謝謝 –
太棒了!我會將其作爲答案發布。 – ametren