问题标签 [xpathnavigator]
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.
c# - 使用 xpathnavigator 通过连接一个常量来选择 xpathexpression 响应
我有一个库函数,如下所示
还有一个 XML 文件,如下所示
现在我需要编写一个 xpath 来返回 account_no 并连接一些常量
我写了类似下面的代码
我所期待的结果是 account_no 在它前面加上一些文本常量。所以我将 xpath 写为 concat('Account No', /Account/@account_no)。但这不起作用,在 xNav.Select() 处失败。请帮助我如何编写正确的 xpath 以获得所需的结果。我无权更改解析函数,无论我能做什么,我都应该只使用 xpath 字符串。
谢谢你。
xml - 使用 XPathNavigator 读取属性中的属性值
这就是我的 xPathNavigator 的样子:
我想读取 DisplayMemberBinding 属性中 Path 的值。
这是我尝试过的:
如何获取 DisplayMemberBinding 属性中 Path 的值?
c# - Easy XPathNavigator GetAttribute
刚开始我第一次参加XPathNavigator
.
这是我的简单 xml:
现在,我正在使用该CommonLibrary.NET
库来帮助我一点:
问题是它找不到属性。我已经为此查看了 MSDN 上的文档,但对正在发生的事情不太了解。
xpath - 无法使用 webdriver 和 xpath 找到元素的 Xpath
我需要单击 username 旁边的文本框。无法使用 webdriver 找到 Xpath ......我可以得到一些帮助吗?
这是html片段:
c# - 在 C# 中使用 XPath 选择空白节点
我有以下代码
注意我的根节点中的空格。
ws
一片空白。这是为什么?
我可以找到查询结果中出现不需要的空白节点的示例,但我找不到相反的方法。
谢谢
编辑:如果我的 xml 是
查询工作正常。但在这种情况下,节点的类型是重要白空间,而不是白空间。
c# - C# 使用 XPathNavigator 解析 XML 节点
我将这个示例 XML 保存在 books.xml 中:
我创建了一个文档和导航器,如下所示:
我正在尝试浏览书籍节点并解析节点上下文。我可以读取属性,但无法弄清楚如何读取节点的值:
有人对我从文档中遗漏的内容有一些见解吗?
请我知道 XElement、XmlDocument 和 XmlTextReader 解析方法,但需要弄清楚 XPathNavigator 如何工作以进行性能比较。
TIA。
c# - 字符串在c#中的xpath中连接多个属性值
是否存在可用于连接多个属性值并与 XPathNavigator.Evaluate 一起使用的 xpath 表达式
谢谢。
xml - xpath简单理解示例
我有这个 xml 文件:
这个 xpath 查询:
我从这个查询中得到:A
和B
。
但我不知何故不明白它是如何做到的。以/descendant-or-self
它为self
,A
对吗?然后它会从列表中删除并拿走所有东西。那么它如何比较,我的愿景是这样的:
我对吗?有人可以简要解释一下这是如何工作的吗?感谢吨
c# - 从 XPathNavigator 计算值
我正在尝试为我的 XSL 转换编写一个函数。
基本上在函数中我有一个System.Xml.XPath.XPathNodeIterator
并且我想在应用于该迭代器中的每个节点时获取 XPath 的值。
在这种情况下,XPath 是concat(name(.) , "_", string(.))
,但它实际上可以是任何东西。
这会引发 XPathException:“表达式必须计算为节点集。” 哪种有道理
我怀疑我会被告知这不是有效的 XPath,而是其他一些与 xml/xsl 相关的功能,但是考虑到在 XSL 中我可以这样做:
这就是我所追求的——但在功能范围内。
我正在使用 C#,但 VB 的答案是可以接受的。
c# - 如何使用 XPath 从根标签中获取所有不同的元素标签
我有以下 xml 文件
我的问题:如何获取“响应”标签下的第一个子元素?即状态、数据和测试版。在 C# 中使用 XPath。谢谢
我拥有的 .net 代码在这里,但它不起作用。