问题标签 [xpath-2.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.

0 投票
1 回答
685 浏览

xml - Oracle - Berkeley DB XML Java API - XML 查询以获取多个级别的属性值

使用 Java API 评估 Berkeley DB。以下是我的测试 XML 数据之一:

使用以下查询字符串,我可以查询任何“服务器”的任何“域”上的应用程序及其状态:(假设 envs.dbxml 是我的 Xml 数据库)

collection('envs.dbxml')/master/env[@name=$name]/server/domain/application/@*/string()

当此查询返回结果时,我希望能够获取各个服务器名称。怎样才能做到这一点?此查询将一个接一个地返回所有应用程序和状态值。

0 投票
3 回答
25267 浏览

xslt - 在 xslt 中查找 2 个日期之间的差异

在 xslt 中找到两个日期之间的天数差异是否有一种不那么笨拙的方法?如果是这样,你能指出我正确的方向。我收到格式为 mm/dd/yyyy 的日期。

0 投票
1 回答
530 浏览

xml - Xpath 在重复的 NodeSet 中过滤除当前 Position() 之外的所有内容

在 XForms 表单中,我有一个重复的部分,其中包含输入。每个重复部分中都会填充一个下拉列表,并且没有两个下拉列表可以选择相同的值。每个下拉菜单必须有一个唯一的选择,如果在单独的部分中的下拉菜单之间有重复的选择,它们应该变得无效。

这就是我要追求的想法

示例实例数据:

这主要是一个 XPath 过滤问题。有可能做我要求的吗?我想将当前节点(假设是重复部分的第二组)与所有其他重复节点集(重复部分 1 和 3)进行比较,不包括当前节点集(因为如果你与包括自身在内的所有节点集进行比较,它将当然可以比较为真)。

0 投票
3 回答
1932 浏览

java - JDK 6 是否支持 XPath 2.0 的所有功能?

for, sum, if, intersect...如果不是,或者不完全,我在哪里可以找到详细信息?如果是这样,我在哪里可以找到官方确认?

0 投票
3 回答
338 浏览

xslt - 找到章节的最大深度

每个人 。在这种情况下,我想计算章节的最大深度。例如,没有章节的书的高度为 0 。一本书只有章节没有章节,高度应该是1。以下是xml:

顺便说一句,我用的是撒克逊。我想尝试只使用匹配的模板。在这种情况下,输出是文本,结果是

这是我用于计算每个音符深度的 XSL?是吗?那么如何通过调用一个名为max的模板来输出当前的最大值?

0 投票
1 回答
2533 浏览

xpath - Xpath 'Like' 运算符在 html 中查找值

我有一个 html 页面,我想对其运行 xPath 查询以查找任何具有 id、name 等包含或类似值的元素,例如 name = 'tv_11223344' 或 name = 'tv_11223344'。

一直在网上找一些旧书,但我找不到任何看起来可以帮助我的东西。

非常期待任何想法或建议!

0 投票
3 回答
2426 浏览

xml - 帮助将 xpath 结果转换为格式化字符串

我正在尝试使用 xpath 解析 xml 提要。提要包含如下所示的类别:

我目前使用路径“类别”来选择所有子节点,这些子节点以字符串格式返回“类别 6 类别 12 类别 19”。我希望输出类似于“Category 6, Category 12, Category 19”。我怎样才能做到这一点?我查看了 xpath 函数,但似乎没有什么适合这项任务。

我将它与 Drupal 的xpath 解析器模块一起使用

0 投票
1 回答
547 浏览

xpath-2.0 - 使用 Xpath 2.0(而不是使用 XSLT)创建元素序列

我想在 xpath 2.0 中创建一系列元素

您可以执行以下操作:

创建一个字符串序列。

我想做类似的事情:

创建一系列元素。

这可能吗?是的,我知道如何使用 XSLT。

提前致谢。

0 投票
1 回答
276 浏览

.net - 面临 Xpath 的问题 if then else 概念

XML:

我想执行以下 If else Xpath 语句。

但是我收到以下错误消息:

'if(/additionalFields/field[@name='distribution']/text() = '140') then 'C' else ' ' ' 有一个无效的标记。

有没有其他方法可以达到结果?任何帮助,将不胜感激。

0 投票
2 回答
182 浏览

xml - 选择具有唯一值的元素

我正在尝试解析 OpenOffice 电子表格以获取第一列中具有唯一值的行。

IE,我想从以下 XML 片段中检索第一个 child 中<table:table-row>具有唯一值的所有元素。<text:p><table:table-cell>

我希望得到以下输出作为节点

我怎样才能用 XPath 做到这一点?