问题标签 [domxpath]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Php - Dom,在 nodeValue 中插入 HTML_CODE
此示例中的“强”标签将转换为文本。实际上我需要在那里添加一个大的 HTML 代码。而且它的格式不是很好,以后会修复一些东西。
我怎样才能做到这一点?
php - PHP DOMXPath 查询使用元素的 innerHTML/nodeValue 来查找并返回该元素
当您想检查元素的 innerHTML/nodeValue 时,您能帮我使用正确的语法吗?
我对名称没有任何问题,但是年龄在一个普通的 div 元素中,使用什么正确的语法来代替下面的“不知道该放什么”。
$html 是来自互联网的页面
人名的跨度如下:
人的年龄在一个 div 中,例如:
我有以下 PHP:
php - 使用 PHP DOMXpath 遍历子节点?
我在理解 childNodes 中究竟存储了什么时遇到了一些麻烦。理想情况下,我想对每个子节点执行另一个 xquery,但似乎无法弄清楚。这是我的场景: 数据:
和代码:
对于“某事”的每个元素(即 $n),我想访问两段文本和 href 的值。我尝试使用 childNode 和另一个 xquery,但无法正常工作。任何帮助将不胜感激!
php - 我的 DOMXPath 在没有警告或错误的情况下阻塞的原因是什么
下面是我的代码。
有时它起作用,有时它不起作用。当它不起作用时,它会导致我的脚本退出而没有错误警告并且没有异常。
php - DomXPath 查询以选择不包含“mailto”的链接
我试图获取所有链接,除了包含“mailto”的链接。我已经尝试了数百万种不同的东西,但似乎没有任何效果。我最好的尝试是,//a[@href(not(contaıns('maılto')))]
但它也没有奏效。我还尝试使用//a 获取所有链接,然后使用$domelement->getAttribute('href')
但它返回 href='mailto:x@x.com' 作为 x@x.com,而不是'mailto'。它会自动剪切“mailto”部分,我不知道为什么。有人有这方面的经验吗?
谢谢。
php - DomXPath 选择
我在选择所需内容时遇到了 DomXPath 问题。我有一个像
我想要的是只选择“某物”而不是“内部”。我知道如何只选择“内部”或同时选择它们,//div[@id='a']
然后调用$obj->nodeValue
,但我找不到只选择“某物”的方法。谁能帮我解决这个问题?谢谢。
编辑:如果Something 更改为Something 123456,您能否给我一个提示,如何仅选择数值作为123456 作为奖励?
php - DOMXPath 查询错误,不显示
我正在使用此代码从该站点获取一些金属名称(例如:铜、铝):http ://www.kitcometals.com/ 。这些名称位于页面左侧名为实时现货价格的表格中。
这是我的代码:
我已经在 google chrome 的 Xpath 应用程序中测试了这个 XPath。它可以很好地显示该表中的每个金属名称。显示:
铜镍铝锌铅铀
但它不适用于 PHP 代码。有人请找出问题吗?
php - 如果 `description` 节点不存在,如何跳过 rss 提要中的项目?
description
如果文本不存在,如何跳过 rss 提要中的项目?
我尝试了下面的这一行,但仍然出现错误,
当我 rss 提要中的项目看起来像这样时,
如您所见,<description>
未提供 not 。
下面是我想出的功能......
php - 计算 ATOM 提要中的项目总数
我在计算此提要中的项目总数时遇到问题,
结果,
0
这个提要的内容是这样的,
php - DOMXPath 查询错误,在 Web 服务器中不起作用
我正在使用以下代码从站点中获取一些数据并将它们存储在数据库中。
它在我的 localhost 中运行良好。但不在我的网络服务器中。它抓取数据并将它们存储在本地主机中......没有查询,没有回显语句在 Web 服务器中工作。有人可以提出解决这个问题的方法吗?