我使用xpath
从文章中检索内容。不幸的是,在我的xpath查询中它有时包含javascript。
这是我当前的xpath查询:
$xpath = '//div[@class="post"]//p';
现在,如何删除<script>
标记内的任何内容?
答案 0 :(得分:0)
Xpath不会过滤子数据而是返回父数据。它是一种选择器语言。您可以返回不是脚本标记的p标记的所有子标记;但是,您的层次结构将丢失。
您最好的解决方案是从xpath查询中获取操作查询结果的结果,以删除脚本标记元素。