【问题标题】:How to use DOM XML to pass html and find a span如何使用DOM XML传递html并找到span
【发布时间】:2011-09-06 01:07:45
【问题描述】:

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

<span class="widget-tag"></span>

这是我目前所拥有的:

$d = new DOMDocument();
$d->loadHTML($html);

我不知道接下来要使用哪个函数。

任何帮助都会很棒。

谢谢

杰森

【问题讨论】:

    标签: php html xml dom


    【解决方案1】:

    然后尝试...

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

    这将返回匹配元素的 DOMNodeList。

    【讨论】:

    • 实际上不会,您必须使用[@class ... 来搜索节点属性。我会将div 替换为span*,因为这就是问题示例中给出的内容。
    猜你喜欢
    • 2019-10-22
    • 2019-06-29
    • 1970-01-01
    • 2014-02-28
    • 1970-01-01
    • 2016-06-06
    • 1970-01-01
    • 2023-04-02
    相关资源
    最近更新 更多