问题标签 [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.
.net - 为 .net IIS 应用程序选择 XPath 版本
我们有一个在 IIS 6 上运行的 .net CMS,它使用 XSLT 模板。它似乎正在运行 XPath 1.0(因为我们不能使用任何 2.0 功能)。
我们如何安装或指定 IIS 应该使用 XPath 2.0?它是按服务器安装的,还是我们可以指定在每个应用程序池或每个站点上使用哪个版本?
非常感谢!
xml - 如何使用 XPath 2.0 识别数字序列中的重复值?
我有一个 XPath 表达式,它为我提供了一系列值,如下所示:
1 2 2 3 4 5 5 6 7
1 2 3 4 5 6 7
这很容易使用.转换为一系列唯一值distinct-values()
。但是,我要提取的是重复值列表 = 2 5
。我想不出一个简单的方法来做到这一点。任何人都可以帮忙吗?
java - 基于动态正则表达式的 XPath 搜索
我有一个如下所示的 XML:
我想查询并找出与提供的输入匹配的所有目的地。
如果我指定 EBAY,我希望 xpath 返回节点名称 = DEST3 和 DEST4(它不关心值),但如果我指定 AMAZON,它需要返回 DEST1、DEST2 和 DEST4,因为 DEST1 中的 AMA* 支持通配符.
到目前为止,我的 XPath 看起来像这样:
/目的地[(从='' 或 From = '*' ) )]/@name
如果指定了输入,我会动态创建 XPATH 表达式并将传入的值插入场地
除了 From 之外,我的 XML 中还有其他元素。
感谢是否有人可以就此提供指点。
谢谢,芒卢
xml - MS VBA 和 XPath 2.0
是否存在任何允许我在 VBA 中使用 XPath 2.0 的 VBA 库?MSXML6 不适用于 XPath 2.0。
基本上,我想使用 XPath 2.0 解析 XML 文档,因为它允许我使用 XPath 表达式中的函数来过滤 XML 文档。例如,函数 current-date() 的使用将很有用,因为我将能够检索大于某个日期的数据。如果我使用 XPath 1.0,我需要通过 XPath 返回的日期进行任意循环,并比较哪些日期大于某个日期。
您对如何在 Excel 2003 VBA 中使用 XPath 2.0 或解决我的问题有任何想法吗?
提前感谢您的帮助。
唐纳德
xpath - 支持 jdom 的已知 xpath 2.0 处理器
哪些支持 jdom 的 xpath 2.0 处理器是已知的?
php - XPath 2.0 和/或 XSLT 2.0 会在 PHP 中实现吗?
该问题已被提问,但在收到答案之前被提问者删除。因为我相信这个问题是合理的、合法的并且是有目的的,所以我再次问它并提供我已经为原始问题写的答案。
XPath 2.0 和/或 XSLT 2.0 有一天会在 PHP 中实现,还是有任何计划?
xslt - 如何从特定节点而不是根节点开始选择文本节点的前面节点?
如何从我知道其 id 的特定节点开始选择文本节点的前面节点,而不是从根节点获取文本节点?
当我从文本节点的模板匹配中调用以下部分时,我从根中获取所有前面的文本节点。我想修改上面的代码,只选择出现在具有特定 id 的节点之后的文本节点,比如 123。即类似于 //*[@id='123']
我如何在我使用 before::text 的地方包含条件,以便选择相对于我知道的特定节点的 id 的前面的文本节点?
xslt - 将模板应用于变量/序列中的元素
当我使用“应用模板”并选择一个变量序列时,模板是作用于序列中元素的上下文,还是作用于文档中元素的上下文?
在下面的示例中,它似乎要么做要么不做,但我不明白为什么。
输出:
datetime - 在 xslt 中将 dateTime 转换为 unix 纪元
我有一个 dateTime 变量,我想将它转换为纪元的十进制值。如何才能做到这一点?
我尝试使用:
但它只返回 0。
请指教。谢谢。