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

python - 如何通过 Postman 获取 XML 格式的 POST 请求正文作为 Flask 中的字典?

我是 Flask 的新手。如何获取通过 Postman 以 XML 格式(mimetype="application/xml")发送的 POST 请求正文作为 Flask API 中的字典?

有什么方法可以做到这一点,就像我们在 JSON 的情况下使用:

还是我们只能以 JSON 格式发送 POST 请求正文?

我试过 xmltodict 但我无法通过 flask.request 获取 Flask 中的 XML

任何有关相同的资源将不胜感激。

0 投票
0 回答
91 浏览

python - Python 将任何 XML 转换为 CSV

我从 Stackoverflow 尝试了大约 15 个答案,但没有任何帮助。我想将任何(!)嵌套的 XML 文件转换为 CSV。我不想写在 XML 的程序直接元素中。网络上有许多在线服务,我可以上传任何 xml,也可以下载 CSV。我不需要说我想要什么具体的元素。

如果重复某些内容(经典示例 - 项目),我希望将一个项目放在一行中,每个数据都放在文档的页眉和页脚上。也许我们可以称之为笛卡尔积。很好的例子(我想要的)显示http://convertcsv.com/xml-to-csv.htm为“向下透视数据而不是展平”(步骤 2 中的可选)

我的 XML 示例:

我想要什么,这个结果:

我尝试使用 xmltodict。

结果是:

但是,接下来呢?

我要求

  1. 展平数据
  2. 创建行(带有重复项目的组合(笛卡尔积?))

对于我的示例,我在 Stackoverflow 中发现的所有内容均不正确。

你能帮助我吗?我希望,我不是 Universum 解决问题的第一人。非常感谢...

0 投票
0 回答
84 浏览

python - xmltodict 模块不能从命令行工作

我尝试了这里提到的一些命令......

https://tech.marksblogg.com/working-with-data-feeds.html

但是 xmltodict 模块似乎没有按预期工作:

有没有其他方法可以将 XML 转换为 python dict?


我已检查以下内容是否按预期工作:

但它不适用于上述文件,可能是因为文件太大。


我尝试了上述教程中提到的类似命令。

转储文件内容:

我只是想将维基百科的 XML 转储转换为 CSV。(仅限某些列)

0 投票
0 回答
13 浏览

xmltodict - 当我使用 xmltodict 从 xml 转换为字典时,如何删除某些 xml 标记而不是值

. 输出字典必须像

0 投票
1 回答
36 浏览

python - Python 请求 xml: xml.parsers.expat.ExpatError: not well-formed (invalid token):

我在使用 xmltodict 解析 XML 时遇到问题。此方法适用于其他在线 XML 文件,但现在我收到此错误:“xml.parsers.expat.ExpatError: not well-formed (invalid token):”

这里出了什么问题,我该如何解决/解决它?

0 投票
0 回答
44 浏览

python - 使用 xmltodict 解析器对 json api 进行编码

api 工作正常,但是当我尝试用包含特殊字符(如“pé”)的 char 值填充 package_description 字段时,会出现验证错误,我正在使用 xmltodict 库从 xml 文件中解析

这是我的代码

PS我正在使用python2.7

0 投票
3 回答
61 浏览

python - 带有属性而不是元素的 Json 到 XML

我需要解析一个像这样的Json:

对于这个 XML:

我已经尝试了库 xmltodict 和 dicttoxml 但我无法设法使用属性而不是元素来获取 XML。另外我认为 XML 格式不是标准的。

谢谢!

0 投票
2 回答
45 浏览

python - 如何将 http get 响应从 html 转换为 json 格式(来自 kaggle.com)

我尝试下面的代码从 kaggle.com 获得 http 响应。Kaggle 响应为 html 格式,我想将其转换为 json 格式以便于进一步处理。

输出:

上面的代码对下面的所有方法都是通用的。

尝试1:

错误:

尝试2:

错误:

尝试 3:

错误:

参考: xml.parsers.expat.ExpatError: not well-formed (invalid token)

上述每一次尝试都以错误告终。请帮助我完成这项任务。

下面是我得到的 html 响应,

0 投票
0 回答
44 浏览

python - 如何解决 - xml.parsers.expat.ExpatError: junk after document element - 即使在有单个根元素之后

我的 xml 结构只有一个根元素。但

xmltodict.parse(request) 给我这个错误 - xml.parsers.expat.ExpatError: junk after document element。

虽然它有时会成功运行,但有时会抛出错误。我使用的 XML 文件每次都是一样的。我尝试使用其他 xml 到 json/dict 解析器,但仍然遇到同样的问题。

请帮我弄清楚如何解决这个问题。

xml数据格式——

我已将其存储在变量请求中。运行时出现错误:

xmltodict.parse(request)

0 投票
1 回答
14 浏览

pandas - 为什么我不能循环 xmltodict?

我一直在尝试通过 xmltodict.parse 函数将我的所有日​​志转换为字典

问题是,当我尝试将单行转换为变量时,它工作正常

a = xmltodict.parse(df['CONFIG'][0])

和...一样

已解析[1] = xmltodict.parse(df['CONFIG'][1])

但是当我尝试迭代整个数据框并将其存储在字典中时,我得到以下信息