我有以下xml
blah
blahhh
我希望获得“描述”中的所有文本,但它被CDATA包围.我认为以下内容可行
$xmlurl = file_get_contents('http://anxmlfile.xml');
$xml = simplexml_load_string($xmlurl, null, LIBXML_NOCDATA);
foreach ($xml->item as $item) {
echo $item->description->innertext;
}
我期待scrript回应“desc1desc2”,但是没有任何回声.
*更新
这是一些完整的代码(我正在制作一个rss阅读器)
$xml = new SimpleXMLElement('http://www.skysports.com/rss/0,20514,11661,00.xml', LIBXML_NOCDATA, true);
/* For each node, we echo a separate . */
foreach ($xml->item as $item) {
echo (string)$item->description;
}