问题标签 [xmldom]

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 投票
5 回答
472 浏览

xml - XML 阅读器是否应该忽略 XML 文件中的连续空格?

在我的工作中,我们有自己的构建 DOM 的 XML 类,但我不确定应该如何处理连续的空白?

例如

当它被读入 DOM 时,文本节点是否应该在 Hello 和 World 之间包含连续的空格,或者只是将其减少到一个空格?

或者 XML 源代码应该这样写:

或者如果不是   比也许 ?

0 投票
2 回答
216 浏览

python - 跟进使用 XML minidom 对图进行迭代

这是问题的后续(链接

我打算做的是使用 XML 使用 NetworkX 创建一个图形。看下面的 DOM 结构,同一个节点内的所有节点之间应该有一条边,所有参加过同一个会议的节点都应该有一个到该会议的节点。总而言之,所有共同撰写论文的作者都应该相互联系,所有参加过特定会议的作者都应该连接到该会议。

我已经弄清楚如何将作者与会议联系起来,但我不确定如何将作者彼此联系起来。我遇到的困难是如何遍历在同一篇论文上工作的作者并将他们联系在一起。

0 投票
4 回答
14086 浏览

xml - 从 Oracle 表生成 PL/SQL 中的 XML 文档

我必须从 Oracle 中的一些表中生成 PL/SQL 中的 XML 文档。我以前从未这样做过,我发现似乎有几种主要方法可以做到这一点:

  • xmldom API
  • xml 函数(如 xmlelement、xmlagg、xmlroot)
  • dbms_xmlgen 函数

将引用 65 个表来生成单个文档,并且我将必须根据 xsd 验证输出。文档将分批生成(而不是按需生成)——我不知道这是否会有所不同。使用 Oracle 10g。

我最初倾向于使用 xmldom 包,因为它看起来更灵活,但我很难找到好的示例或文档,而 xml 函数似乎有更好的文档记录并且通常更受欢迎。是否有一个原因?

人们通常会为这类任务推荐什么方法?

0 投票
1 回答
5476 浏览

xml - pl/sql:将 xmltype 转换为节点

我正在尝试将多个部分的 XML 文档组合在一起。为了获取数据,我有几个查询的结果是 XMLTypes。

我发现一个getNodeFromFragment在 xmldom 包中命名的函数,它看起来可以接受这些 XMLTypes 并返回一个包含它们的 DOMNode,但它似乎不起作用。

这里的简单示例:

打印<test/>元素工作正常,但是当我尝试将片段打印为节点时,没有任何输出。

关于 getNodeFromFragment 的任何提示?

0 投票
2 回答
1362 浏览

xml - MICROSOFT.XMLDOM -- 选择包含特定节点的节点

以下是 XML 的摘录:

我需要为状态 2(或 3 或 4 或 5 等)的链接节点分配一个值。我正在使用 MICROSOFT.XMLDOM 对象来读取源 XML,并且需要正确的方法来完成此操作。

0 投票
1 回答
27780 浏览

xml - 使用 VBScript 遍历 XML 文件中的所有节点

我编写了一个 VBScript,它应该遍历 XML 文件中的所有节点,而与树的深度无关。除了不显示那些深度为 2 层或更多层的节点的节点名称之外,它做得很好。我需要节点名称和值,以便拥有名称/值对以供其他程序进一步处理。谁能帮助我显示丢失的节点名称。

下面是我的代码:

和 XML:

0 投票
2 回答
1785 浏览

sql-server - 替代祖先或自我(或选择具有特定子节点的树中的所有节点)

我正在尝试识别树中通向特定节点的所有节点。

我正在尝试通过 MSSQL XML (2005) 或 ASP 经典中的 Microsoft.XMLDOM 来完成此操作。

我知道 XPATH 的逻辑,但 SQL Server 不支持ancestor-or-self轴,并且 XMLDOM 似乎在::符号上窒息..

当我在 XPATH 测试器中测试它时起作用的 xpath 是

我的 XML(在 sql server 中递归生成)看起来像

XPATH 应该以任何顺序选择具有 id (2,4,6) 的节点,所以我可以为所有节点添加一个属性..

这是一个菜单系统,我只知道选定的叶子,并且需要将所有指向它的节点标记为hilited。

我将不胜感激任何克服 XMLDOM 窒息的帮助(运行xml.documentElement.selectNodes("//static[@id=6]/ancestor-or-self::static")会产生以下错误Expected token 'eof' found ':'. //static[@id=6]/ancestor-or-self-->:<--:static:)

或寻找替代解决方案。也许在任何深度找到包含特定节点(id = 6)的所有节点..

0 投票
1 回答
2320 浏览

javascript - 如何解析位于不同 Web 服务器上的 XML 文件?

我有一个保存到 XML 文件中的培训日期列表,我有一个小的 javascript 文件,它解析所有培训日期并将它们吐出到一个格式整齐的页面中。在我们决定希望另一个服务器上的另一个网页访问同一个 XML 文件之前,这个解决方案很好。

由于我不能使用 JavaScript 来解析位于另一台服务器上的 XML 文件,我想我只需要使用 ASP 脚本。但是,当我运行以下命令时,我得到一个响应,即有 0 个节点匹配一个应该有多个值的节点:

我的问题有两个:

  1. 有没有办法可以使用 java-script 来解析远程 XML 文件
  2. 如果没有,为什么我的代码没有给我正确的响应?
0 投票
1 回答
377 浏览

php - 修改通用 REST Helper PHP 示例代码以支持 XML DOM

我在 PHP 的HTTP POST 中找到了这个示例 PHP 源代码,没有 cURL

我需要一些帮助来修改示例 PHP 源代码以支持XML DOM来操作 REST API。

我想如果我从下面的 XML 部分更新CASE 语句

它会起作用,但它不会。:(

任何帮助,将不胜感激。

0 投票
1 回答
1077 浏览

php - PHP XML DOM - getElementsByTagName

我正在尝试使用 weatherbug API,但似乎在程序的早期就被卡住了。

我试过的[非常简单]代码:

这产生了:

XML DOM 是否不适用于包含 : 的标记名?