【发布时间】:2012-07-27 13:05:41
【问题描述】:
我正在尝试从 HTML 中获取一些数据
$xdata = simplexml_import_dom($doc);
$datas = $xdata->xpath("//*[@class='proglist']");
$aData = array();
foreach($datas as $data)
{
$rightdatas = $data->xpath("*[@class='progright']");
$rt = $rightdatas[0];
print_r($rt);
$content = $rt->xpath("*[@class='progrighthead']");
print_r($content );
}
如果我打印出$rt 的内容而不是progrighthead 类,但$content 变量为空。为什么?
为什么我收到以下语法的相同结果?
$xdata = simplexml_import_dom($doc);
$datas = $xdata->xpath("//*[@class='proglist']");
$aData = array();
foreach($datas as $data)
{
$rightdatas = $data->xpath("*[@class='progright']");
$rt = $rightdatas[0];
print_r($rt);
$content = $rt->xpath("*[@class='progrighthead']");
}
和
$datas = $xdata->xpath("//*[@class='progrighthead']");
【问题讨论】:
-
能否将加载的文档包含进来?
标签: php xpath simplexml domdocument