问题标签 [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.
c# - 从节点选择的属性中获取节点值
我有一个菜鸟问题。我通过它的属性选择一个节点,然后我想获得它的子节点值,但我总是得到第一个节点值。我的xml:
我的代码:
我检查了 ID 是正确的,并且 siteNode 内容也是正确的,但我总是得到第一个站点的名称(示例中为罗马)。你能帮助我吗?
xml - 使用 SelectSingleNode 获取属性值
我想使用 SelectSingleNode 获取节点的属性值。我已经在这里检查过了。
我已经尝试过这些选择器,但它们返回空引用异常: node.SelectSingleNode("/@id").InnerText node.SelectSingleNode("@id").InnerText
这是我要解析的 XML 的一部分:
如何通过 获取product
节点的“ID”属性值SelectSingleNode
?
dom - 如何将属性文本作为变量传递以使用 VBScript 在 xml 中选择单个节点?
我正在尝试使用以下代码使用 VBscript 在 xml 文件中选择单个节点
如果我写下我需要作为文本传递的内容,这将非常有效。
但我需要将其'anything'
作为变量 X
我尝试了以下但都没有工作
任何建议表示赞赏
xpath - 切换到 XML 6 时 selectSingleNode 的 xpath 问题
这是我的 XML:
使用时DomDocument(ver 3)
我可以运行以下命令(在 VB6 中):
这是为了标识该属性与其值一起存在。
现在移动到DomDocument60(ver 6)
这条线后失败。
我应该如何重新编写它以使其适用DomDocument60
?
在此先感谢多伦
c# - 使用 XPath 读取 XML - 获取 XPathException
使用 XPath 读取 xml 节点值时出现 XPathException?
代码片段:
XML
例外
System.Xml 中发生了“System.Xml.XPath.XPathException”类型的未处理异常。
附加信息:需要命名空间管理器或 XsltContext。此查询具有前缀、变量或用户定义的函数。
selectsinglenode - SelectSingleNode 在 dnx core 5.0 中出现编译错误
我在使用 SelectSingleNode 方法时收到此错误:DNX Core 5.0 错误 CS1061:“XmlDocument”不包含“SelectSingleNode”的定义,并且找不到接受“XmlDocument”类型的第一个参数的扩展方法“SelectSingleNode”(您是否缺少using 指令或程序集引用?)
还不支持吗?我的替代方案是什么?
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
c# - 选择另一个旁边的特定节点 - C# - SelectSingleNode
我有一个 XML 文件,它有两个同名节点,需要验证第一个节点是否存在。我正在尝试使用 SelectSingleNode 并找到了一些 XPath 示例。
XML 文件
代码
如果我删除一个或另一个节点,条件总是会产生相同的结果。如何验证特定的存在?
谢谢
xml - 使用 Powershell 从命名空间中选择 XML 节点
我有以下xml:
我能够使用 xpath 检索设置元素的值,但我无法找出使用命名空间查询 AutoIndexEnabled 元素的正确语法。
对于读取 KMSettings 或其他没有命名空间的节点,这可以按预期工作:
但我无法弄清楚如何查询 AutoIndexEnabled 元素的语法。
xml - Powershell v2.0 - 查询 XML 节点
我在尝试返回 XML 列表并确定每个 XML 是否存在特定节点时遇到了麻烦。
我们有一个 Employee 文件列表,这些文件有或没有称为 Password 的特定 XML 节点。如果 XML 中存在 Password 节点,那么它就是一个 New Employee,否则就是一个 Update。在我下面的脚本尝试中,它似乎只返回相同的结果,因为它知道有用于测试的 XML 的变体。
我已经尝试了变化并进行了实验,但似乎无法获得我正在寻找的混合结果。我在这里做错了吗?