问题标签 [xpath]
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 - 从 XML 中获取节点值
如何使用XPathNavigator.Evaluate(或 XPathNavigator 中的其他方法)获取以下 xml 输入的 ISBN 值?
xml - 如何在 XPath 中识别多个具有相同名称的元素?
如果我有一个包含多个同名元素的文档怎么办——例如,我将如何检索第二个元素?
我希望像 //elem[@name='same'][2] 这样的东西可以工作。
此外,我如何在 xpath 中找到倒数第二个元素,其中具有可变数量的同名元素
sql-server - XQuery 获取属性列表
如果我Section
在一个 XML 文档中有多个元素,我应该使用什么 XQuery 来获取所有name
值的列表?
xml - XSLT、XPath 和 InStr
有没有办法找到与部分值匹配的节点。
如果我有以下情况:
给定字符串“Premier League”甚至“Prem”,我将如何匹配正确的节点并获得 id 100。
我已经使用 for-each 和 contains 进行了管理,但这非常低效,并且无法满足我们的要求。
xml - xpath 中的节点集
我正在编写一个 xslt 样式表来将一个 xml 转换为另一个 xml。
这是原始xml的简化版本:
我尝试使用 Xpath 来选择“描述”的节点集,该节点集的值不等于//physical/distribution
or的 id 值software/implementation/distribution
。在上述情况下,我想获取节点集:
(100 和 200 是//physical/distribution
or 的属性 id 值software/implementation/distribution
)。
我写了类似的东西:
它适用于上述示例。但是,数据表和软件的元素是可重复的。所以这个xml是有效的:
但是我的 xslt 不适用于上面的例子:(
你介意对此有所了解吗?先感谢您!
静
xml - 如何应用 XPath 函数 'substring-after'
我将使用什么 XPath 表达式来获取每本书的“HarryPotter:”后面的字符串。
IE。鉴于此 XML:
我会回来的:
我尝试过这样的事情:
我认为我的语法不正确...
xml - 命名空间和特定的 xpath
谁能告诉我如何从该文件中获取名称属性的 xpath:
我正在尝试为 nant xmlpoke 任务获取它,但没有成功。
谢谢。
java - 在 Java 中使用 XPath 解析 XML
我有一个类似于以下结构的 XML:
我有一个包含subcategory
列表 ( List<Category>
) 的 Category 类。我正在尝试使用 XPath 解析此 XML 文件,但我无法获取某个类别的子类别。
我怎样才能用 XPath 做到这一点?有一个更好的方法吗?
c# - 基于 DateTime 属性 C#、XPath 对 XML 节点进行排序
我有一个看起来像这样的 XML 结构。
我正在尝试找到一种基于 sTime 属性对节点进行排序的方法,该属性是 DateTime.ToString() 值。诀窍是我需要保持节点完好无损,但由于某种原因我找不到这样做的方法。我相当确定 LINQ 和 XPath 有办法做到这一点,但我被困住了,因为我似乎无法根据 DateTime.ToString() 值进行排序。
我还需要维护一个指向 NODE 的指针来检索其他属性的值。
也许这并不像我想象的那么简单。
谢谢。
解决方案:这是我最终使用的。采用选定的答案和 IComparable 类,这就是我如何根据 sTime 属性对 XML 节点进行排序,然后将所有属性放入适当的数组中以供以后使用。
sql - 如何在 MySQL 选择中使用 XPATH?
假设我有一个名为“xml”的表,它将 XML 文件存储在单列“数据”中。我将如何编写运行 XPath 并仅返回与该 XPath 匹配的行的 MySQL 查询?