问题标签 [xmltodict]

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

python - 如何将 XML 文件转换为 pandas 数据框?

我无法将 XML 获取到 python 数据框

您能帮我将 XML 解析为 python 数据框吗?我似乎无法让它工作这是我走了多远:

这是我正在寻找的结果:

0 投票
1 回答
54 浏览

python - 将xml转json结构后增加json中某个节点的值

我有一个当前格式的 xml。我使用 python 中的 xmltodict 库将此 xml 转换为 json。

我希望我的 json dict 在我将它发送到方法后看起来像这样xmltodict

正如我们在上面的 json 结构中看到的那样,我希望能够将默认的“status”:“0”添加到根节点,在这种情况下为“MyHouse”。

我还希望能够为每个节点添加“Tid”,例如“Garden”、“Flowers”。请注意,xml 中可能有更多级别,但为简单起见,此处未显示。我想有一个通用的方法。

我目前的实现如下。

如果有人可以帮助我解决问题,我会很高兴。

谢谢你。

0 投票
1 回答
444 浏览

python - 如何在dask.dataframe的多列中分解dict(或dict列表)对象

当我尝试使用 xmltodict 将一些 xml 转换为数据框时,会发生特定列包含我需要的所有信息作为 dict 或 dict 列表。我可以使用 pandas 将此列转换为多个列,但我无法在 dask 中执行类似的操作。

不可能使用 meta,因为我不知道 xml 中可用的所有可能字段,并且 dask 是必要的,因为真正的 xml 文件每个都大于 1Gb。

示例.xml:

工作熊猫代码:

不工作的代码:

这个想法是在大熊猫中获得类似的结果,但在我收到错误的那一刻:

0 投票
1 回答
180 浏览

python - xmltodict 并再次返回;属性获得自己的标签

我正在尝试创建一个导入 XML 的东西,将一些值与另一个 XML 中的值或 Oracle 数据库中的值进行比较,然后将其重新写回并更改一些值。我试过简单地导入 xml,然后再次导出,但这已经给我带来了问题;xml 属性不再显示为标记中的属性,而是获得自己的子标记。

我认为这与此处描述的问题相同,其中最重要的答案是该问题已开放多年。我希望你们知道一种解决此问题的优雅方法,因为我唯一能想到的就是在导出后进行替换。

结果:

您可以看到输入标签 Amt Ccy="EUR" 被转换为带有子标签的 Amt。

0 投票
2 回答
1860 浏览

python - 带有 force_list 参数的 xmltodict 为空 XML 列表返回一个带有 None 元素的列表

我正在解析 XMLxmltodictforce_list=('xml_tag')获取 XML 列表中单个元素的列表。它有效!但是,如果xml_tag没有孩子,它会返回一个[None](带有单个None对象的列表)。如何预防?

XML

PYTHON

有什么建议么?

[更新]

对不起,我没有澄清我想要什么。我想得到空列表,因为结果不是带有 None 元素的列表

0 投票
1 回答
187 浏览

json - 转换 json 列表时无法使用 xmltodict.unparse 将 json 解析为 xml

尝试使用xmltodict.unparse

我在json中有这个结构:

但是在xml中是这样的:

我想要这样:

我正在使用 xmltodict.unparse

任何人都知道在不破解 xmltodict 的情况下该怎么做?

谢谢

0 投票
1 回答
1480 浏览

python-3.x - ModuleNotFoundError:没有名为“xmltodict”的模块

我已经使用以下命令成功安装了 xmltodict

但是,当我执行包含 import xmltodict 的 python 脚本时,我收到以下错误

有人可以帮我解决这个问题吗?

0 投票
1 回答
494 浏览

python - 使用 xmltodict python 解析 XML 文档时出错

我在下面复制了一个名为“dictionary.xml”的 XML 文档。由于某种原因,该文档无法被 python 中的 XmlToDict 解析。

以下代码应该可以工作,但会触发以下错误:

我需要做什么来纠正这个问题?

0 投票
2 回答
216 浏览

python - 使用 xmltodict 在 Python 中访问标签内的一行

我有一个看起来像这样的 xml 文件:

我想提取该行:

并将其分配给python中的变量。对 xml 解析有点新意:

我试过像:

错误:

如果我不访问代码中的['crowd-image-classifier']并将自己限制在

然后我得到完整的 xml 文件。

如何访问该 img src?

0 投票
0 回答
517 浏览

python - xmltodict 抛出 ExpatError: no element found

我想以编程方式将 XML 文件存储到数据库中,然后我将转换、分析和可视化数据。由于我比任何其他语言都更精通 python,所以我想将 XML 放入 MongoDB。所以我尝试首先使用 xmltodict 将 XML 转换为 JSON。我正在使用 colabs,但它不断抛出以下 ExpatError。