0
我用下面的代码来解析在while循环的RSS提要:跳到下一个循环(XML解析内部while循环)
while($row = mysqli_fetch_array($result)) {
$symbol=$row['joinsymbol'];
$xml=('http://finance.yahoo.com/rss/headline?s=' . $symbol);
$xmlDoc = new DOMDocument();
$xmlDoc->load($xml);
$x=$xmlDoc->getElementsByTagName('item');
$title=$x->item(0)->getElementsByTagName('title')
->item(0)->childNodes->item(0)->nodeValue;
$link=$x->item(0)->getElementsByTagName('link')
->item(0)->childNodes->item(0)->nodeValue;
$item_desc=$x->item(0)->getElementsByTagName('description')
->item(0)->childNodes->item(0)->nodeValue;
$pubDate=$x->item(0)->getElementsByTagName('pubDate')
->item(0)->childNodes->item(0)->nodeValue;
echo 'hello' . '<br>';
}
的问题是,它停止的情况下,循环$符号选择是错误的(并且没有找到XML页面)。如何强制它跳到下一个循环,以防当前循环出现这种问题?
在此先感谢您的帮助!
完美!谢谢分配人! – Tim