问题标签 [xpathquery]

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.

0 投票
1 回答
2008 浏览

php - DomXPath:在 DomXPath 查询结果中搜索?

如何在不再次查询整个文档的情况下查询子元素的 xpath 结果?

我查询我的文档以找到<li>该类的最后一个menu-item

以上工作正常,现在我想查询$li以找到以下内容:

带有 class的p标签field-description。这不起作用并返回找到的第一个实例,如果我修改它并使用[last()](无论这是什么),那么它就可以工作,但它不一定是这里的最佳解决方案:

上面的行有效,但我想再次查询$li而不是整个文档。

0 投票
2 回答
837 浏览

php - 获取元素节点等于字符串的xml结果

好的,xml文件看起来像这样,它被设置为一个变量$otherdata

和 php 代码看起来像这样

我遇到麻烦的地方是尝试获取“last”和“phone”属性中的值并将其设置为等于变量以稍后存储和回显...谢谢

0 投票
1 回答
1345 浏览

xpath - 遍历所有 Xpath 结果

我有这个代码:

而不是返回所有节点(我//在 Xpath 表达式中提供),我只得到第一个节点。如何修改我的代码以显示所有匹配的节点?

0 投票
2 回答
301 浏览

xml - xpath查询条件测试比较2个数值

有人可以向我解释为什么此条件在以下 xpath 查询中返回 false

xml

xpath 查询

count(//a) 返回 1。

test="(count(//a) > 0)" 返回假?

谢谢

0 投票
0 回答
103 浏览

xpath - HtmlAgilityPack 和 Xpath

我想在 C# 控制台应用程序上创建一个函数,该函数能够单击 html 标记并存储来自链接的数据,首先我使用 htmlagilitypack(Xpath 查询)遍历 html 并找到所有标记,名称为“联系人详细信息”。那个页面有20个“联系方式”链接,我要一个一个点击“联系方式”,将数据存入数据库,返回另一个“联系方式”链接。页面链接: http ://www.alibaba.com/corporations/iranian/1.html 之后,当没有任何“联系方式”可供点击时,我想点击另一个链接,例如: http ://www.alibaba.com/公司/伊朗/2.html

查找“联系方式”的程序代码的一部分请帮助我。

0 投票
1 回答
608 浏览

google-sheets - 使用 Google Sheets ImportXML 中的 Xpath Query 函数从 Wikipedia 获取数据

用于将数据从 Wikipedia 提取到 Google Sheets 的正确 Xpath 查询是什么?

这是一个我想测试的例子:

维基百科页面:http://en.wikipedia.org/wiki/12_Angry_Men_(1957_film)

要提取的数据:位于右侧表格中的“96 分钟”的“运行时间”值

方法:使用 Google Sheets ImportXML 函数

我尝试了以下方法,但它返回 N/A:

谢谢!

0 投票
1 回答
562 浏览

php - 在php中通过id获取元素并通过Value xpath获取元素

XML 文件

如何通过 ID 和值获取元素,以便元素是唯一的。我尝试了这些

每种语法都不起作用。

0 投票
1 回答
49 浏览

xml - 基于兄弟值xpath查询获取节点

我想获取其兄弟节点流行度小于8的所有格式节点文本

到目前为止,我使用的查询是

这给了我完美的结果,但看起来并不令人印象深刻,当我在 xpath 查询中使用 < 运算符时,它给出了无效的 xpath 表达式

如何使用 < 运算符获得所需的结果

任何帮助将不胜感激

0 投票
2 回答
1019 浏览

html - 检查条件后在 XPath 中查找特定元素位置

我正在使用以下html:(这里有一部分)

我需要先检查“ Statement Date”是否存在,然后找到它的位置。然后获取它在相应<p>标签中的值。我需要使用 XPath 来做到这一点。有什么建议么?

到目前为止,我尝试使用//table[@class='detailTable'][1]//td[2]//p[position(td[contains(.,'Statement Date')])]但它不起作用。

0 投票
1 回答
124 浏览

html - XPath 中有没有类似于 if-else 的东西?

我想检查 HTML 中的某个文本,例如“无值”,如果存在,则为其分配 0。有人知道该怎么做吗?(谷歌了很多,但没有找到任何相关的东西)