问题标签 [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 投票
9 回答
158284 浏览

python - 使用 Python 以 minidom 获取元素值

我正在用 Python 为 Eve Online API 创建一个 GUI 前端。

我已经成功地从他们的服务器中提取了 XML 数据。

我正在尝试从名为“name”的节点中获取值:

这似乎找到了节点,但输出如下:

我怎样才能让它打印节点的值?

0 投票
3 回答
4502 浏览

python - 忽略 Python 中的 XML 错误

我在 Python 中使用 XML minidom (xml.dom.minidom),但是 XML 中的任何错误都会杀死解析器。是否可以忽略它们,例如浏览器?我正在尝试用 Python 编写浏览器,但如果标签不完全兼容,它只会引发异常。

0 投票
2 回答
7120 浏览

python - 解析 XML 时所有 nodeValue 字段均为 None

我正在用 Python 构建一个简单的基于 Web 的 RSS 阅读器,但在解析 XML 时遇到了问题。我首先在 Python 命令行中尝试了一些东西。

我玩了一段时间,但nodeValue一切似乎都是None. 但是,如果您查看 XML,那里肯定有值。我究竟做错了什么?

0 投票
6 回答
17120 浏览

python - Python xml minidom。产生一些文字元素

我有以下代码。

结果是:

这一切都很好,很漂亮,但是如果我希望输出看起来像这样呢?

这很容易做到吗?

欧阳普...

0 投票
9 回答
8146 浏览

python - 使用 minidom 修改时保留属性顺序

在使用 minidom 处理 XML 时,有没有办法可以保留属性的原始顺序?

假设我有:<color red="255" green="255" blue="233" /> 当我用 minidom 修改它时,属性按字母顺序重新排列为蓝色、绿色和红色。我想保留原来的顺序。

我通过遍历返回的元素来处理文件,elements = doc.getElementsByTagName('color')然后我做这样的分配e.attributes["red"].value = "233"

0 投票
1 回答
1890 浏览

python - 如何在 xml.minidom 中获取元素的整个文本?

我想获取一个元素的整个文本来解析一些 xhtml:

在上面的例子中开始 E = div 元素,我想得到

如何?

0 投票
2 回答
8056 浏览

python - Python:使用 minidom 搜索具有特定文本的节点

我目前面临的 XML 看起来像这样:

这包含在层次结构中。我已经解析了 xml,并希望通过搜索“345754”来找到 ID 节点。

0 投票
1 回答
1334 浏览

python - Python:阻止 miniDOM 扩展转义序列

当 xml.dom.minidom 解析一段 xml 时,它会自动将大于和小于的转义字符转换为它们的可视化表示。例如:

有谁知道如何阻止 minidom 这样做?

0 投票
1 回答
1951 浏览

python - Python/django 中的 xml.dom.minidom Document() 输出内存位置

我正在同时学习 Python 和 django。我正在尝试创建一个 xml 文档以从视图中返回一些 XML。我目前正在使用 django 开发服务器,并且我不断在我的视图中得到这些信息,而不是我试图创建的文档。

这是我的代码

当我在浏览器中查看它时,这就是屏幕上的内容......

如果我注释掉 Document() 创建消失。所以我想我只需要它不吐出信息。我一直在寻找,我找不到一个刻板的答案,这让我相信我错过了一些明显的东西。

谢谢你的帮助!

0 投票
2 回答
2660 浏览

python - Python urllib、minidom 和解析国际字符

当我尝试使用以下 URL 从 Google 天气 API 检索信息时,

http://www.google.com/ig/api?weather=Munich,Germany&hl=de

然后尝试用 minidom 解析它,我收到文档格式不正确的错误。

我使用以下代码

我认为响应中的德语字符是错误的原因。

这样做的正确方法是什么?