问题标签 [selectnodes]

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

xml - 通过 powershell 将数据附加到现有的 xml 文件中

我可以帮助我使用 powershell 将节点添加到现有的 XML 中吗?

这是我所拥有的:

我需要添加这个:

这里:

我在 XML 上可能有多个用户,所以我想使用 FOREACH 行.. 但是我在 powershell 中使用 xml 有点迷路了...如果有人可以分享一些想法,我会很高兴使用它...

0 投票
1 回答
1506 浏览

xml - MsXMl selectNodes 返回多余的节点

我有我正在编写的这个 VBA 脚本来自动化自动化结果的表格。我试图解析的节点示例如下:

从上面可以看出,一个测试节点可以有尽可能多的结果,具体取决于迭代次数。我使用 selectNodes 方法来解析文件中的所有节点,这会恢复正确数量的元素。对于我返回的列表中的每个测试用例,我会解析以查看有多少,并在每个节点的嵌套列表中返回。问题不是返回嵌套在 each 中,而是返回文本文件中不应该返回的所有内容。我的代码如下。

一切正常,但变量 testCaseResultList 应该返回包含在每个节点中的列表,而是从其他节点返回。我不知道我做错了什么。

0 投票
1 回答
1896 浏览

xpath - XPath 函数 selectNodes 在 Windows 8 中不可用

自从我安装了 Windows 8 后,这段小小的 JavaScript 代码让我很生气

直到那一刻,多年来一切都运行良好,但现在我在使用 Windows 8 时遇到了麻烦。错误显示:该对象不支持属性或方法 selectNodes。

在 Chrome、Firefox、Safari 和 Windows Vista 中,它符合我的预期。但在 Windows 8 下不行。更奇特的是,它在 XP 服务器上的开发中运行良好,但在 Windows Server 2008 上的生产中却不行。

将 selectNodes 更改为 getElementsByTagName('category') 在这种情况下效果很好,但不是一种选择,因为我需要在其他情况下过滤数据。

那么我必须做些什么,才能让它像以前一样为 Windows8 用户工作。任何帮助将不胜感激。

洛伦斯

0 投票
2 回答
8793 浏览

c# - 带过滤器的选择节点

这是我的xml:

我想要每个节点的 @Status 属性 ='1' 或 '2' 而不是 @RoleType='E' 和 'F' 和 @Style ='S' 和 'T'。

我有以下声明,但它并没有带回正确的结果。

XmlNodeList nodeList = root.SelectNodes(@"//Department[InstrumentData/@Status='1' or Department[InstrumentData/@Status='1' and not (Department[InstrumentData/@RoleType='E' or Department[InstrumentData/@RoleType='F') and (Department[InstrumentData/@Style='S' or Department[InstrumentData/@Style='T') ]", manager);

还是我首先需要获得第一个条件,然后构建 xml doc,然后获得下一个条件。

谢谢。

0 投票
1 回答
60 浏览

sql - 使用 SQL 从 XML 中提取数据

我有一个如下的 XML

我想要的结果如下

我正在使用以下方式对其进行整理

但显然它不起作用快速响应真的很有帮助谢谢

0 投票
1 回答
952 浏览

c# - 在 C# 中从 youtube API 解析 XML

我已经解析了一些 youtube API 返回的 XML。我试图解析的 XML 可以在这样的 URL 上找到http://gdata.youtube.com/feeds/api/videos?v=2&q=stackoverflow

我要获取的节点是 yt:accessControl ,我不知道该怎么做。我已经尝试过 SelectNodes,但结果为空。

0 投票
3 回答
77661 浏览

c# - C# XmlDocument SelectNodes 不起作用

我想从 XML 文件中获取值,但我失败了。你能帮我指出问题吗??因为我已经非常努力地测试和搜索,但我仍然无法发现问题。

XML:

我的示例代码:

我只想获得“名字,姓氏,电子邮件地址”,该SelectNodes功能无法像预期的那样工作......完全没有线索......请帮忙。提前致谢

0 投票
1 回答
34 浏览

c# - 从 XML 文件创建节点对

我有一个带有多个“OrderInfo”的“OrderList”。每个“OrderInfo”只有一个“Documentcode”,最多有四个“Documentid”。如何找到哪个 DocumentId 属于哪个 Documentcode?我有以下xml:

和:

我得到了 Documentid 的总数。但是我怎样才能在“OrderInfo”中循环并找出“Documentcode”-“DocumentId”这对呢?例如:

如果我有这个,我可以创建字典。

0 投票
1 回答
658 浏览

c# - 如何通过 htmlagilitypack 在 Perticular section/div 中按属性选择

所以我在服务器端使用 Htmlagilitypack 来解析 C# 中的 html。这是一个问题..我有 2 个 div 元素

我正在遍历 div 元素,并希望为此找到特定的数据清除属性。问题是当我选择使用节点时

在第二种情况下,我发现 4 而不是 2 列..

如何仅在当前循环的 div 中进行选择

0 投票
1 回答
131 浏览

c# - XPath 在 HTML 页面上删除 td 列的内容以进行屏幕抓取

您可以在下面找到用于筛选经济日历的代码摘录。它使用 XPath 解析的 HTML 页面包括该行作为表中的第一行。(只粘贴这一行而不是整个 HTML 页面。)

这段代码使用 XPath 选择第一行:

问题是 rowHtml 返回这个:

现在您可以看到日期的 td 列的内容消失了!为什么?

我已经尝试了很多东西,并且很难理解为什么它会删除该列的内容。其他列有它保留的内容。那么日期列有什么问题呢?

某处是否存在某种设置或属性来导致或防止内容丢失?

即使您不知道出了什么问题,但有一些关于如何进行更多调查的建议。