问题标签 [xpath-1.0]
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.
xml - 如何使用 Xpath1.0 在比赛后获得前 2 个兄弟姐妹?
我有以下xml:
我写了下面的Xpath:-
获取输出为:
我的目标是只得到:
我想在比赛结束后选择前 2 个兄弟姐妹。怎么做 ?
html - XPath:检索 p 标签内的文本?
我有以下 HTML 代码:
我想使用 XPath 检索信息“Cameta Camera”,但不知道如何处理。我正在使用的当前 XPath 是:
这将为我提供所有部门的列表,但我如何解析该列表以获得我想要的文本?
html-agility-pack - 获取两个特定兄弟节点之间的特定节点计数
我正在使用 HtmlAgilityPack 来获取过滤后的 DOM<h2>
和<h3>
节点,并使用 Xpath 1.0(来自我本周的 Xpath 1.0 速成课程)我需要获取<h3>
兄弟之间的 ' 数量(数量不同),<h2>
如下所示:
当我通过过滤的节点迭代(使用 C#)时,我想要在 a 之后和 next 之前的<h3>
's的确切数量。当我使用以下内容时,我得到了所有的's 结果。<h2>
<h2>
<h3>
对于上面的节点结构,希望代码行的结果是:
但它是:
我发现了许多关于“兄弟节点之间的兄弟节点”的类似 SO 问题,并且必须感谢 @LarsH 在另一个/preceding::h3
返回 ALL的问题中的评论,<h3>'s
这有助于解释该问题。我想我可能需要使用节点集交集的 Kayessian 方法,但是当我包含. |
联合字符时会出现“无效令牌”错误,如下所示:
任何建议表示赞赏。
xpath - Xpath 1.0 使用算术运算符
假设我们有这个:
现在有没有办法返回@href,例如:“www.something/page/2”。基本上是返回 @href 值,但 substring-after(.,"page/") 增加 1。我一直在尝试类似
但它不起作用,我认为我不能使用
这不完全是分页的想法,所以我可以使用分页,我只是举个例子。关键是要找到一种方法来增加 xpath 1.0 中的值。有什么帮助吗?
xml - 基于其他节点值的 XSLT 求和值
我正在尝试根据另一个节点中的值对一个节点中的一些 XML 值求和。
与 Item 相关的节点Entry
总是RecordNo
比RecordNo
in小一Item
。所以Entry
with RecordNo
1 与 Item with RecordNo
2 相关。
我想总结IsValid = 1
相应入口节点的所有项目/成本节点。我只能使用 XSLT 1.0 版。
我试过了
下面示例中我想要的输出是 22。
xpath - XPath 1.0 - 如何在我的元素选择中获得最小值?
文件示例(基于itunes xml文件的练习):
(我需要使用 XPath 1.0)我需要获取最旧曲目的名称(比较元素年份)但我不知道如何获取最小年份,在完成获取全年的请求之后元素:
有谁能帮助我吗?
谢谢!
xml - XPath 2.0 - 1.0 等效?
我无法生成有效的 XPath 1.0 等效于一个工作 2.0 示例,它会产生相同的结果(事实上,不会失败)。我必须使用以前版本的原因是 PHP 不支持 XPath 2.0。
我的 xml 看起来像:
我想获取节点的value
属性element
,其中祖父container
节点的属性id
等于 1 或 3。我还想获取与相应属性连接的上述 idelement
value
属性。如果前两个语句不完全可读(这些天我的英语有点生疏),这就是我想要实现的目标:
格式为:
我编写的工作 XPath 2.0 路径给出了预期的结果:
但是,使用XPath 1.0 测试器运行它会导致以下错误:
这让我感到困惑,因为 concat 存在于XPath 1.0 规范中。
我尝试使用不同的方法,例如使用这样的路径:
这给出了这样的结果集:
我可以有问题地解析它以实现预期的格式,但我不确定联合是否会正确配对相应id
的value
。谁能指出我正确的方向?
xml - XPath 仅获取单个实例的所有属性过滤器返回值
假设我有以下 xml 结构,
为什么下面的 xpath 只返回最后一个 id?为什么不是所有的 id 属性?默认情况下 XPath 是否具有不同的功能?
然后如果我用 value-of 更改 copy-of,它会返回第一个 id 实例的值?这个排序如何重新 LIFO 用于复制和 FIFO 用于发生价值?
selenium - 不同浏览器的xpath是否不同?
我有一个非常有趣的问题。我有一个 xpath,我通过它检索值。
前任。
在 Firefox 和 Chrome 中,它给出相同的文本,而在 IE 中给出不同的文本。
各种浏览器的 xpath 之间是否有任何区别,或者这是我没有得到的其他问题。