问题标签 [xmlnodelist]
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# - 用于选择节点的 XPath 查询
我有以下 XML:
我使用以下代码加载 xml:
我需要使用 XPath 查询和选择节点调用(类似于以下伪)来询问所有没有姓氏的节点:
我对 XPath 很陌生,非常感谢任何指针!
c# - 将 XmlNodeList 的内容转换为新的 XmlDocument 而不循环
我有使用 XPath 过滤的 Xml(类似于此的查询):
这会过滤我原始 Persons Xml 中的所有重复项。我想从上面生成的 XmlNodeList 创建一个新的 XmlDocument 实例。目前,我能看到的唯一方法是遍历 XmlNode 的列表并构建一个 Xml 字符串(这样):
必须有更有效的方法来做到这一点?
c# - 如果存在于 XmlNodeList C# 中的 XML 节点上
如何检查 XmlNodeList 中是否存在节点?我已经填充了一个列表,我需要查询出特定的值。我就是这样做的。
存在服务节点不存在的情况。当发生这种情况时,我收到错误“对象引用未设置为对象的实例”。
如果节点不存在,有没有办法返回字符串值?
这是xml的示例。注意规则 1 没有服务节点
java - 特定节点上的 Java XML 拉取数据
我正在尝试通过搜索特定节点来提取所有数据。我下面的代码只能打印出所有节点,但是如果我只想提取有关 pantone 101 的信息并打印出所有其他节点,例如该特定 pantone 101 节点内的颜色,该怎么办。这是我创建的用于打印 XML 数据的代码,如何编辑它以仅打印特定节点。谢谢!
//
c# - 如何在 xmlNodeList 中选择 url 的特定部分
在我的项目中,我需要.pdf
生成一个full path
.pdf 文件。现在需要我只选择 pdf 文件的名称,比如file1.pdf
从url
. 如何执行此操作?
我的代码相同:
在这里,我得到url
:http://localhost:63303/pdfreports/427statement.pdf
。
我想存储427statement.pdf
在一个字符串中说,serverpath
.
c# - C# 按属性从 XML 中选择节点
我需要能够从 EUR => CHF 获得一个月中每一天的货币汇率。因此我从政府那里得到了一个 XML 链接。
与 XML 的链接就是这个。
这是 XML 的一个片段:
我需要从 EUR 节点(即货币汇率)获取值“1.05222”。
我尝试了以下代码,但它不起作用,结果始终为空。
xml - XPATH to elements
I'm trying to get the list of tblActions from an xmlfile but keep getting nothing.
My Xpath I've tried:
- .//tblAction
- //tblAction
- /SecurityDS/tblAction
My code snippet :
In all cases I get zero nodes selected.
c# - 如何知道xml是否有任何节点
我有一个这样的 XML 文档(Microsoft 的 Project XML):
我正在尝试获取他们的名称和宽度文本:
如果 XML 有这些“名称”和“宽度”节点,则没有问题。但是,有时就像上面示例中的最后一个没有“宽度”节点。所以我犯了一个错误。我该如何避免这种情况。我想把它作为“空”字符串。我能怎么做?
c# - 如何在 C# 中获取 XML 的所有子节点
我有一个这样的 XML 文档:
我正在获取他们的名称和宽度文本并将它们存储在一个列表中。
所以,我只能得到这些值:A 和 100,C 和 300。我也想得到 C1 和 310。我怎样才能得到它们?
编辑:某些列没有列,某些列有 1 个或多个列。在这个示例中,我的 List 有 3 个元素:
c# - XmlNodeList 在 C# 代码中为空,带有 NameSpace
我想进入特定路径'/trace/calls/call/userTableParameters/parameter'并取出所有带有值的参数名称。在进行 xmlnode 选择时,我在 xpath 中使用了命名空间。它返回正确的第一个子节点“参数”。但 xmlnodelist 不会进一步返回任何内容。我的代码会出现什么问题?