问题标签 [xpathnodeiterator]

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 回答
360 浏览

sum - xPath 评估与 XPathNodeIterator

我正在寻找在一个巨大的 xml 文件(120MB)中计算一些标签的最快方法

有什么建议么?

提前问候和感谢

0 投票
1 回答
147 浏览

c# - 在多个名称迭代器上移动下一步

我有两个 XPathNodeIterator nodeI1 和 nodeI2。

我有一个循环应该通过每个 while(nodeI1.MoveNext())

如何让这个循环在 nodeI1 完成后自动启动 nodeI2.MoveNext() ?我不想复制粘贴所有代码并制作另一个 while 循环。

0 投票
1 回答
1851 浏览

c# - 使用 XPathNodeIterator 迭代时如何修改节点值?

我正在使用 XPathNodeIterator 导航 XML 文档,并且我想更改一些节点的值。我不知道怎么做:(

这是我正在使用的代码:

以及 XML 文件示例:

或者也许有更好的方法来做到这一点?

0 投票
1 回答
2175 浏览

c# - 如何从 XPathNodeIterator 获取元素值?

当我尝试这样编码时,

我的 XML 文件是这样的

我发现当我使用while方法循环所有的 xml 文件时非常方便。

但是当我像上面那样定义 XPathNodeIterator 时,我不知道如何建立关系以获取元素值?

实际上,我需要借助 XPathNodeIterator 读取整个 Xml 文件。

0 投票
2 回答
867 浏览

c# - 如何使用 XPathNavigator 访问 XML Child 的索引?

我想创建一个编译字符串以将其与 XPathExpression 一起使用。我已经导航到一个子集并创建了一个迭代器。基于该迭代器的当前位置,我创建了一个新的 currentNode。现在我想创建导致该节点的确切表达式,并且只创建那个节点,所以我可以创建一个只选择这些子节点的迭代器。

函数 HOWDOIGETTHISNUMBER() 是我不太明白的东西的占位符。我的表达式字符串基于此页面上的示例列表- “/catalog/cd[1] 选择目录的第一个 cd 子项”

0 投票
1 回答
149 浏览

c# - 移动 XPathNodeIterator 和 Child XPathNodeIterator 上的同步问题

我创建了两个 XPathNodeIteratoritchildIt在我的代码中

像这样的代码片段,

我的xml文件嵌套在序列中,并且每个节点Equipment/Main/Sub/item都有多个sub节点和多个itemsub

0 投票
1 回答
1602 浏览

c# - 关于 C# 中 XPathNodeIterator 问题的问题

我正在解析一个 Xml 文件。我在如何XPathNodeIterator MoveNext()在 C#2.0 中使用更合理时遇到了麻烦。

我的代码是这样的,

我试图这样声明一个新的 XPathNodeIterator 对象tempIt

我该如何解决这个问题?

感谢您的意见和建议。

0 投票
1 回答
134 浏览

wpf - 如何将 XPathNodeIterator 与 WPF DataGrid 一起使用?

如何将 XPathNodeIterator 与 WPF DataGrid 一起使用?这是我想做的:

0 投票
1 回答
259 浏览

c# - nodes.Current.SetValue("...") 侥幸?

nodes.Current.SetValue()通过该程序多次使用该功能,并且仅在这个实例中(每次针对此节点)它只是不想工作。使用断点,它将显示该节点的 innerXML 反映i了它的预期。之后,打印它不起作用。在保存导航流之前,我特别重新选择了该节点,但仍然没有。(实际上,它不是什么都不是。它似乎是空格,甚至可能是换行符。我不知道为什么在这种情况下它不起作用。下面是这两个节点的相关 XML。

我很困惑为什么这不起作用......有人有什么想法吗?

编辑:更多信息:我更改了 XMLDocument 以保留空格。这似乎修复了它输出空格和/或换行符,但该值仍然丢失。

0 投票
3 回答
387 浏览

c# - 如何使用 XPath 获取 c# 中属性的值?

我想传入一个 xpath 查询并返回我找到的值。我正在寻找一个属性的值。

我可以取回节点,但我不确定如何从中获取字符串值。我想查询以下 xml 的type属性并返回“xpath”。

如果我可以替换我的查询并从 nice 中获取值“yes”,那也很好。

C#