问题标签 [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.

0 投票
1 回答
195 浏览

c# - 用于选择节点的 XPath 查询

我有以下 XML:

我使用以下代码加载 xml:

我需要使用 XPath 查询和选择节点调用(类似于以下伪)来询问所有没有姓氏的节点:

我对 XPath 很陌生,非常感谢任何指针!

0 投票
2 回答
1371 浏览

c# - 将 XmlNodeList 的内容转换为新的 XmlDocument 而不循环

我有使用 XPath 过滤的 Xml(类似于此的查询):

这会过滤我原始 Persons Xml 中的所有重复项。我想从上面生成的 XmlNodeList 创建一个新的 XmlDocument 实例。目前,我能看到的唯一方法是遍历 XmlNode 的列表并构建一个 Xml 字符串(这样):

必须有更有效的方法来做到这一点?

0 投票
1 回答
1920 浏览

c# - 如果存在于 XmlNodeList C# 中的 XML 节点上

如何检查 XmlNodeList 中是否存在节点?我已经填充了一个列表,我需要查询出特定的值。我就是这样做的。

存在服务节点不存在的情况。当发生这种情况时,我收到错误“对象引用未设置为对象的实例”。

如果节点不存在,有没有办法返回字符串值?

这是xml的示例。注意规则 1 没有服务节点

0 投票
1 回答
189 浏览

java - 特定节点上的 Java XML 拉取数据

我正在尝试通过搜索特定节点来提取所有数据。我下面的代码只能打印出所有节点,但是如果我只想提取有关 pantone 101 的信息并打印出所有其他节点,例如该特定 pantone 101 节点内的颜色,该怎么办。这是我创建的用于打印 XML 数据的代码,如何编辑它以仅打印特定节点。谢谢!

//

0 投票
1 回答
46 浏览

c# - 如何在 xmlNodeList 中选择 url 的特定部分

在我的项目中,我需要.pdf生成一个full path.pdf 文件。现在需要我只选择 pdf 文件的名称,比如file1.pdfurl. 如何执行此操作?

我的代码相同:

在这里,我得到urlhttp://localhost:63303/pdfreports/427statement.pdf

我想存储427statement.pdf在一个字符串中说,serverpath.

0 投票
1 回答
65 浏览

c# - C# 按属性从 XML 中选择节点

我需要能够从 EUR => CHF 获得一个月中每一天的货币汇率。因此我从政府那里得到了一个 XML 链接。

与 XML 的链接就是这个

这是 XML 的一个片段:

我需要从 EUR 节点(即货币汇率)获取值“1.05222”。

我尝试了以下代码,但它不起作用,结果始终为空。

0 投票
1 回答
126 浏览

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.

0 投票
1 回答
50 浏览

c# - 如何知道xml是否有任何节点

我有一个这样的 XML 文档(Microsoft 的 Project XML):

我正在尝试获取他们的名称和宽度文本:

如果 XML 有这些“名称”和“宽度”节点,则没有问题。但是,有时就像上面示例中的最后一个没有“宽度”节点。所以我犯了一个错误。我该如何避免这种情况。我想把它作为“空”字符串。我能怎么做?

0 投票
4 回答
26270 浏览

c# - 如何在 C# 中获取 XML 的所有子节点

我有一个这样的 XML 文档:

我正在获取他们的名称和宽度文本并将它们存储在一个列表中。

所以,我只能得到这些值:A 和 100,C 和 300。我也想得到 C1 和 310。我怎样才能得到它们?

编辑:某些列没有列,某些列有 1 个或多个列。在这个示例中,我的 List 有 3 个元素:

0 投票
1 回答
394 浏览

c# - XmlNodeList 在 C# 代码中为空,带有 NameSpace

我想进入特定路径'/trace/calls/call/userTableParameters/parameter'并取出所有带有值的参数名称。在进行 xmlnode 选择时,我在 xpath 中使用了命名空间。它返回正确的第一个子节点“参数”。但 xmlnodelist 不会进一步返回任何内容。我的代码会出现什么问题?