问题标签 [minidom]

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 投票
2 回答
265 浏览

python - Python CGI 脚本(使用 XML 和 mindom)不打印 FOR 循环计数器

尝试使用 API 打印 Yahoo 搜索的结果时,For 循环计数器不会打印其增加的值。XML 被解析和打印,但计数器一遍又一遍地打印“1”。

相同的代码适用于 Bing API。

建议赞赏,现在已经看这个代码太久了。

0 投票
2 回答
1134 浏览

python - 用 minidom 解析 XML

我正在为minidom苦苦挣扎。我需要在 dom 中找到一个条目,更新它包含的文本,然后保存文件。到目前为止,我成功定位特定元素的唯一方法是通过一种非常明确、直接、硬编码的方法:

我只想更新第一个<text><typeBox type="counter">

建议?

0 投票
3 回答
5100 浏览

python - 从具有 minidom 的子节点中检索值

我对 XML 很陌生,我试图从子节点中检索值

输出:

但我想要的东西如下

这是一个示例文件:

0 投票
1 回答
2202 浏览

python - Python XML:写“而不是”

我正在使用 Python 的 xml minidom,除了在文本序列中它写出&quot转义字符而不是". 如果引用出现在标签中,这当然是有道理的,但它在文本中让我感到不安。我该如何改变?

0 投票
2 回答
532 浏览

python - python minidom不关闭

我正在使用 minidom 遇到一种奇怪的行为。我运行以下代码:

它生成以下输出:

没有 xml 标记闭包。我真的不知道为什么它保持文档打开。有没有人遇到过同样的问题?还是我只是忘记了一些非常明显的想法而我根本看不到问题?

0 投票
2 回答
13110 浏览

python - ExpatError:文档元素后出现垃圾

我真的不知道,问题是什么?我收到以下错误:

我没有看到任何垃圾!有什么帮助吗?我快疯了......

谢谢!

0 投票
1 回答
415 浏览

python - 如何使用 minidom 读取具有属性的 XML 标记的值

我有一个看起来像这样的 XML。

我正在使用以下 python 代码。

但最后一行是抛出一个index out of range execption. 如何获得由也具有属性的标签包围的“值”?

0 投票
1 回答
1978 浏览

python - minidom python上的XML缩进

我正在尝试在 XML 文件上附加一个新的孩子,问题是在将其插入 XML 文档之前,我无法为孩子提供适当的格式。

我用书籍创造了minidom.Document()孩子appendChild

我解释得好吗?

提前致谢。

0 投票
2 回答
20874 浏览

python - XML 解析:元素树 (etree) 与 minidom

多年来,我一直在使用 minidom 解析 XML。现在我突然了解了元素树。我的问题哪个适合解析?那是:

  • 哪个更快?
  • 哪个使用更少的内存?
  • 是否有任何我应该担心的 O(n^2) 依赖项?
  • 一个人贬值是为了另一个人吗?

为什么我们有两个接口?

谢谢。

0 投票
1 回答
10060 浏览

python - Python Minidom:更改节点的值

我正在使用 Python 的 minidom 库来尝试和操作一些 XML 文件。这是一个示例文件:

我需要做的是,将“描述”中的值放入“链接”中,这样​​双方都说“这是一些信息!”。我试过这样做:

然而 "n.childNodes[1] = n.childNodes[3]" 似乎将两个节点链接在一起,所以当我做 "n.childNodes[1].tagName = "link"" 来更正名称时,两个子节点都变成了“链接”在它们之前都是“描述”。

此外,如果我使用“n.childNodes[1].nodeValue”,则更改不起作用,并且 XML 以其原始形式打印。我究竟做错了什么?