gpt4 book ai didi

php - 如何使用XPATH保持

转载 作者:行者123 更新时间:2023-12-03 16:46:00 27 4
gpt4 key购买 nike

我使用XPATH删除不整洁的HTML标签,

$nodeList = $xpath->query("//*[normalize-space(.)='' and not(self::br)]");
foreach($nodeList as $node)
{
$node->parentNode->removeChild($node);
}


将会删除这些可怕的输入,

<p><em><br /></em></p>
<p><span style="text-decoration: underline;"><em><br /></em></span></p>


但它也消除了我想保持的 img tag打击,

<p><img title="picture summit" src="images/32913430_127001_e.jpg" alt="picture summit" width="590" height="366" /></p>


如何使用XPATH保留 img tag输入?

最佳答案

用:

//p[not(descendant::*[self::img or self::br]) and normalize-space()='']

关于php - 如何使用XPATH保持<p> <img…/> </p>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7860747/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com