Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用DOM XML传递html并查找范围_Php_Html_Xml_Dom - Fatal编程技术网

Php 如何使用DOM XML传递html并查找范围

Php 如何使用DOM XML传递html并查找范围,php,html,xml,dom,Php,Html,Xml,Dom,我有一些来自用户的html输入,我想找到 <span class="widget-tag"></span> 我不知道下一步使用哪个函数 任何帮助都会很好 谢谢 杰森在那次尝试之后 $xpath = new DOMXpath($d); $elements = $xpath->query("//div[class='widget-tag']"); 这将返回匹配元素的域节点列表。实际上不会,您必须使用[@class…来搜索节点属性。我将用span或*替换div,因为这

我有一些来自用户的html输入,我想找到

<span class="widget-tag"></span>
我不知道下一步使用哪个函数

任何帮助都会很好

谢谢

杰森

在那次尝试之后

$xpath = new DOMXpath($d);
$elements = $xpath->query("//div[class='widget-tag']");

这将返回匹配元素的域节点列表。

实际上不会,您必须使用
[@class…
来搜索节点属性。我将用
span
*
替换
div
,因为这是问题示例中给出的。
$xpath = new DOMXpath($d);
$elements = $xpath->query("//div[class='widget-tag']");