问题标签 [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 回答
8901 浏览

java - 如何在java中获取XML文件中节点的完整路径?

我有 XPath 解析的 XML 文件以获取其中的所有参数,然后我想获取每个参数的完整路径,但我的代码由于某种原因无法正常工作。 编码:

0 投票
2 回答
5157 浏览

delphi - 到 xmlNode delphi 的字符串(或如何将 xml 片段添加到 TXMLDocument)

我有一些包含格式良好的 XML 的文本字符串。

我希望能够(1)将这些字符串转换为IXMLNodes然后(2)将它们附加到现有的XMLDocument. 最好不要先声明一个新的XMLDocument

这似乎不可能?

有什么简单的方法可以完成等效的事情吗?我最初的想法是使用IXMLNode.XML(string) 属性并插入新字符串。没有像IXMLNode.XML只读这样的运气。

这是一个示例,如果我在 a 中有以下字符串TStringList

我有以下 XML,已经加载到 aTXMLDocument中,我怎么能轻松地将上面的两行附加到TXMLDocument下面?

任何其他(简单)方法来实现这一点(请不要对 XML 属性进行受保护的黑客攻击)?

谢谢!

0 投票
4 回答
9053 浏览

java - 将 XML 文件读入 hashmap 并创建新对象

我正在尝试将 XML 读入HashMap,我正在尝试读取每个 XML 节点并根据其内容创建新对象。

如何检索 XML 的每个节点的值?

例如:我需要birthdate在我的 for 循环中检索值并使用它来创建一个新studentInfo对象。

xml:

代码 :

0 投票
0 回答
164 浏览

scala - NodeList 上的 for 循环不再适用于 playframework 2.1

此代码在 play framework 2.0.4 中工作

但在 play 2.1.1 中不再有效

显示的错误是 for 循环无法遍历 NodeList。我猜想,scala 与以前的版本相比发生了一些变化。作为一种解决方法,我使用此代码将 NodeList 对象转换为可迭代对象,但它仍然失败

错误

如果您能解释此错误的原因和可能的修复方法,我将不胜感激。

0 投票
1 回答
231 浏览

java - 节点列表未填充

我目前正在开发一个程序,该程序采用从组合框中选择的“数据类型”的值(通过.getSelectedIndex()),然后向下钻取“第一条记录”并将其作为字符串数组返回。

组合框由相同的 XML 文件填充,我正在使用 DOM 解析器在 Java 中进行编码。

XML 代码片段:

我目前用来尝试获取和返回“第一条记录”的 Java 代码:

我已经设法确定我的问题是在“dataChildren”、“elemFirst”和“firstChildren”之间的某个过渡处。“dataChildren”中有一个计数,但是当我在 netbeans 中进行调试时,它显示“tam”和“firstChildren”一样等于 0。

为什么它不能将值从一个节点列表传递到另一个节点列表?我错过了什么?

任何意见,将不胜感激。

0 投票
1 回答
8081 浏览

c# - 如果特定元素值或其属性值存在于给定的字符串列表中,则获取 XmlNodeList

我想XmlNodeList从一个巨大的 XML 文件中获取。

条件: 我有一个List唯一的 ID 值,比如 IDList
案例一:从 IDList中收集所有被element称为 ID 的节点。
案例二:从IDList中收集ID的attribute被调用的idName之一具有值的所有节点。element

简而言之,只提取与 IDList 中给出的值匹配的节点。

我使用一些循环来完成此操作,例如加载此 XML 以XmlDocument迭代所有节点和 ID 值,但我正在寻找一些复杂的方法来更快、更快速地完成它。因为循环不是大型 XML 文件的解决方案。

我的尝试:

XML (XLIFF) 结构:

收集上面 idName 匹配的所有节点。

0 投票
1 回答
692 浏览

ms-word - 为什么我不能将 xml 节点添加到 Word Document 2007 的页眉和页脚部分?

我在 Word Document-2007 中遇到了奇怪的问题。我创建了一个 Word 文档模板,并为该模板创建了 XML 节点以打印重复数据,为此我使用开发人员选项卡将所有 XML 节点保留在 Word 文档上,它工作正常。因为该模板创建了 6 个以上的页面,所以我的客户需要显示页眉和页脚部分。我将 XML 节点放在 Header 部分部分,但它不会打印该节点值。如果我在标题部分放置静态文本,它应该动态显示,但事实并非如此。为什么是这样?。

编辑

当我保存文件时,它保存Customnode.xsd

2.比我使用开发者标签在Word文档模板中添加这些自定义节点->添加模式->选择XSD文件,然后将节点放在模板上。

  1. 现在,我已经使用 vb.net 绑定数据,如下所示。

    /li>
0 投票
2 回答
3829 浏览

c# - 使用没有 xsd 文件的架构读取 XML

这周我收到了一个复杂的 XML 文件,它是基于模式的,但我没有收到任何 xsd 文件,我需要读取这个文件的每个节点。

XML示例如下:

这只是真实文件的一个样本,使用了假数据。

有没有办法在这个节点上做一个 foreach 来找到每个日期的 FinalValue?

0 投票
1 回答
95 浏览

c# - 从两个 xmlnodelist 构建一个新的 XML

我们如何通过从两个 xmlnodelist 获取值来构建 xml,

例如---> Xmlnodelist1:

xmlnodelist2:

这里将 xmlnodelist1 中的“d”值与 xmlnodelist2 中的“e”值进行比较,并获取“g”、“f”和“ae”的值并构建一个类似 -> 的 xml

这只是一个例子。请回复一个答案。谢谢

0 投票
1 回答
99 浏览

xml - 查找重复的 XML 节点并最小化 XML 结构和大小

我有当前的 XML,其中包含许多重复项。

我想最小化这个 XML 并删除所有重复的 XML 节点。

我想创建一个执行以下操作的代码:

  • 循环通过此 XML 并找到重复的“设备”元素。
  • 对于每个重复节点,删除其所有属性,但“ProductId”属性除外。
  • 在底部创建一个图例,如下所示:
  • 将创建一个名为“Devices”的新元素,其中包含所有已删除 XML 节点的完整详细信息。

最终的 XML 应如下所示:

我已经找到了一个查找重复 XML 节点的代码,但是我想做的不仅仅是找到上面描述的那些重复项。