问题标签 [selectsinglenode]

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 投票
2 回答
108 浏览

c# - 从节点选择的属性中获取节点值

我有一个菜鸟问题。我通过它的属性选择一个节点,然后我想获得它的子节点值,但我总是得到第一个节点值。我的xml:

我的代码:

我检查了 ID 是正确的,并且 siteNode 内容也是正确的,但我总是得到第一个站点的名称(示例中为罗马)。你能帮助我吗?

0 投票
1 回答
1845 浏览

xml - 使用 SelectSingleNode 获取属性值

我想使用 SelectSingleNode 获取节点的属性值。我已经在这里检查过了。

我已经尝试过这些选择器,但它们返回空引用异常: node.SelectSingleNode("/@id").InnerText node.SelectSingleNode("@id").InnerText

这是我要解析的 XML 的一部分:

如何通过 获取product节点的“ID”属性值SelectSingleNode

0 投票
1 回答
128 浏览

dom - 如何将属性文本作为变量传递以使用 VBScript 在 xml 中选择单个节点?

我正在尝试使用以下代码使用 VBscript 在 xml 文件中选择单个节点

如果我写下我需要作为文本传递的内容,这将非常有效。

但我需要将其'anything'作为变量 X

我尝试了以下但都没有工作

任何建议表示赞赏

0 投票
1 回答
163 浏览

xpath - 切换到 XML 6 时 selectSingleNode 的 xpath 问题

这是我的 XML:

使用时DomDocument(ver 3)我可以运行以下命令(在 VB6 中):

这是为了标识该属性与其值一起存在。

现在移动到DomDocument60(ver 6)这条线后失败。

我应该如何重新编写它以使其适用DomDocument60

在此先感谢多伦

0 投票
1 回答
1877 浏览

c# - 使用 XPath 读取 XML - 获取 XPathException

使用 XPath 读取 xml 节点值时出现 XPathException?

代码片段:

XML

例外

System.Xml 中发生了“System.Xml.XPath.XPathException”类型的未处理异常。

附加信息:需要命名空间管理器或 XsltContext。此查询具有前缀、变量或用户定义的函数。

0 投票
3 回答
1113 浏览

selectsinglenode - SelectSingleNode 在 dnx core 5.0 中出现编译错误

我在使用 SelectSingleNode 方法时收到此错误:DNX Core 5.0 错误 CS1061:“XmlDocument”不包含“SelectSingleNode”的定义,并且找不到接受“XmlDocument”类型的第一个参数的扩展方法“SelectSingleNode”(您是否缺少using 指令或程序集引用?)

还不支持吗?我的替代方案是什么?

0 投票
1 回答
76 浏览

c# - 这个文件或代码有什么问题?

发生了什么\有什么区别?我正在尝试从 XML 文件返回特定节点。

XML 文件:

代码:

var 父级返回 null。我已经调试过,root 和 xmlDoc 在它们的内部文本中有 XML 内容。但是,在此处进行的测试(由用户 @har07 对上一个问题进行: SelectSingleNode 即使使用命名空间管理也返回 null 工作没有问题 。https ://dotnetfiddle.net/vJ8h9S

这两者有什么区别?它们基本上遵循相同的代码,但一个有效,另一个无效。
调试时,我发现 root.InnerXml 本身加载了内容(与 XmlDoc.InnerXml 相同)。但是 InnerXml 没有实现 SelectSingleNode 的方法。我相信如果我将它保存到一个字符串中,我可能会失去缩进等。

有人可以告诉我有什么区别或有什么问题吗?谢谢 !XML 示例:https ://drive.google.com/file/d/0BwU9_GrFRYrTUFhMYWk5blhhZWM/view?usp=sharing

0 投票
1 回答
414 浏览

c# - 选择另一个旁边的特定节点 - C# - SelectSingleNode

我有一个 XML 文件,它有两个同名节点,需要验证第一个节点是否存在。我正在尝试使用 SelectSingleNode 并找到了一些 XPath 示例。

XML 文件

代码

如果我删除一个或另一个节点,条件总是会产生相同的结果。如何验证特定的存在?

谢谢

0 投票
3 回答
19921 浏览

xml - 使用 Powershell 从命名空间中选择 XML 节点

我有以下xml:

我能够使用 xpath 检索设置元素的值,但我无法找出使用命名空间查询 AutoIndexEnabled 元素的正确语法。

对于读取 KMSettings 或其他没有命名空间的节点,这可以按预期工作:

但我无法弄清楚如何查询 AutoIndexEnabled 元素的语法。

0 投票
1 回答
268 浏览

xml - Powershell v2.0 - 查询 XML 节点

我在尝试返回 XML 列表并确定每个 XML 是否存在特定节点时遇到了麻烦。

我们有一个 Employee 文件列表,这些文件有或没有称为 Password 的特定 XML 节点。如果 XML 中存在 Password 节点,那么它就是一个 New Employee,否则就是一个 Update。在我下面的脚本尝试中,它似乎只返回相同的结果,因为它知道有用于测试的 XML 的变体。

我已经尝试了变化并进行了实验,但似乎无法获得我正在寻找的混合结果。我在这里做错了吗?