问题标签 [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.
php - DomXPath:在 DomXPath 查询结果中搜索?
如何在不再次查询整个文档的情况下查询子元素的 xpath 结果?
我查询我的文档以找到<li>
该类的最后一个menu-item
:
以上工作正常,现在我想查询$li
以找到以下内容:
带有 class的p
标签field-description
。这不起作用并返回找到的第一个实例,如果我修改它并使用[last()]
(无论这是什么),那么它就可以工作,但它不一定是这里的最佳解决方案:
上面的行有效,但我想再次查询$li
而不是整个文档。
php - 获取元素节点等于字符串的xml结果
好的,xml文件看起来像这样,它被设置为一个变量$otherdata
和 php 代码看起来像这样
我遇到麻烦的地方是尝试获取“last”和“phone”属性中的值并将其设置为等于变量以稍后存储和回显...谢谢
xpath - 遍历所有 Xpath 结果
我有这个代码:
而不是返回所有节点(我//
在 Xpath 表达式中提供),我只得到第一个节点。如何修改我的代码以显示所有匹配的节点?
xml - xpath查询条件测试比较2个数值
有人可以向我解释为什么此条件在以下 xpath 查询中返回 false
xml
xpath 查询
count(//a) 返回 1。
但
test="(count(//a) > 0)" 返回假?
谢谢
xpath - HtmlAgilityPack 和 Xpath
我想在 C# 控制台应用程序上创建一个函数,该函数能够单击 html 标记并存储来自链接的数据,首先我使用 htmlagilitypack(Xpath 查询)遍历 html 并找到所有标记,名称为“联系人详细信息”。那个页面有20个“联系方式”链接,我要一个一个点击“联系方式”,将数据存入数据库,返回另一个“联系方式”链接。页面链接: http ://www.alibaba.com/corporations/iranian/1.html 之后,当没有任何“联系方式”可供点击时,我想点击另一个链接,例如: http ://www.alibaba.com/公司/伊朗/2.html
查找“联系方式”的程序代码的一部分请帮助我。
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:
谢谢!
php - 在php中通过id获取元素并通过Value xpath获取元素
XML 文件
如何通过 ID 和值获取元素,以便元素是唯一的。我尝试了这些
每种语法都不起作用。
xml - 基于兄弟值xpath查询获取节点
我想获取其兄弟节点流行度小于8的所有格式节点文本
到目前为止,我使用的查询是
这给了我完美的结果,但看起来并不令人印象深刻,当我在 xpath 查询中使用 < 运算符时,它给出了无效的 xpath 表达式
如何使用 < 运算符获得所需的结果
任何帮助将不胜感激
html - 检查条件后在 XPath 中查找特定元素位置
我正在使用以下html:(这里有一部分)
我需要先检查“ Statement Date
”是否存在,然后找到它的位置。然后获取它在相应<p>
标签中的值。我需要使用 XPath 来做到这一点。有什么建议么?
到目前为止,我尝试使用//table[@class='detailTable'][1]//td[2]//p[position(td[contains(.,'Statement Date')])]
但它不起作用。
html - XPath 中有没有类似于 if-else 的东西?
我想检查 HTML 中的某个文本,例如“无值”,如果存在,则为其分配 0。有人知道该怎么做吗?(谷歌了很多,但没有找到任何相关的东西)