我使用此代码提取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