我正在尝试使用xpath从HTML字符串中提取hrefs,srcs和value属性
$dom = new DOMDocument;
libxml_use_internal_errors(true);
$dom->loadHTML (stripslashes ($content));
$xpath = new DOMXPath ($dom);
libxml_clear_errors();
$doc = $dom->getElementsByTagName('html')->item(0);
$srcs = $xpath->query('.//@src');
$hrefs = $xpath->query ('.//@href');
$values = $xpath->query ('.//@value');
如何将xpath查询表达式与OR结合使用?这样我只能遍历一个数组。
答案 0 :(得分:2)
$stuff = $xpath->query('.//@src | //@href | //@value');
| (或管道)是您正在寻找的运营商。