问题标签 [dicttoxml]

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

python - 将 dict 转换为带有属性的 XML

我在 python 中使用 dicttoxml 将 dict 转换为 XML 。

我需要将 dict 转换为 XML 属性。

例如:

听写

输出 XML

代码

实际输出

0 投票
3 回答
5267 浏览

python - 将 Json 正确转换为 XML

我有以下字典结构

我想使用该dicttoxml库来获得所需的 xml 输出,例如:

但是,在应用下一个代码后:

我得到了像这样的xml结构:

<?xml version="1.0" encoding="UTF-8" ?><root><item><Body><item><Universal_Lift_Support><item>1&quot;-9&quot; Extended Length</item><item>10&quot;-14.5&quot; Extended Length</item><item>15&quot;-19&quot; Extended Length</item><item>

哪些选项可以帮助格式化和获取如上所述的输出?

0 投票
2 回答
3739 浏览

python - 使用 dicttoxml 自定义字典转换?

我想在python中将字典转换为xml,我正在使用dicttoxml它。我的代码如下所示:

输出是这样的:

但我想key namefield name.

这是代码生成的字典:

而且我想在一个新文件中写那个xml,我正在尝试使用写功能,但它不起作用:

0 投票
2 回答
3008 浏览

python - 读取,修改xml使用python将其保存在新的xml中

以下是我正在遵循的步骤:

  1. 将 xml 文件作为字典读取

    /li>
  2. 更改值

    /li>
  3. 我想将更改保存在example.xml文件中,或者我想创建一个新文件并保存更改。

我该怎么做?

0 投票
1 回答
289 浏览

python - 以数字为键的dicttoxml

我收到此错误:

0 投票
0 回答
167 浏览

python - 将 dicttoxml json 转储合并到一个 xml 文件

我有一些从服务器命令中获取 input.xml 文件的代码,我得到了 output.xml
Bu 我需要检查两台服务器并在最后有一个循环,我检查了它,但我只得到了输出中的最后一个结果。 xml 文件。我需要将 json.dumps(data) 合并到一个字典或 xmltodict 生成的任何内容中,然后解析为一个 xml。

我尝试了一些字典更新,但没有奏效。

代码在这里:

结果应该是我在 get_output_xml(data) 获得了从两台服务器的两次迭代合并的数据,也许稍后会在 3 台服务器上合并。

0 投票
1 回答
46 浏览

python-3.x - dicttoxml 抛出 AttributeError

我试着检查它dicttoxml是如何工作的。但我从模块内收到此错误dicttoxml。我正在从 geany 开始程序。有人可以帮忙吗?谢谢!

输出是:

0 投票
0 回答
50 浏览

python - 如何避免 dicttoxml 在键中产生下划线

我正在使用 dicttoxml 将字典结构写入 xml 文件。

例如

当检查输出文件'This is a key'并且值被转换成

<This_is_a_key>some value</This_is_a_key>

有没有办法避免转换为下划线所以我得到了

<This is a key>some value</This is a key>

0 投票
1 回答
180 浏览

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

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

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

结果:

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

0 投票
1 回答
172 浏览

python-3.x - 具有嵌套类的 Python 3 更好的 XML 解析器 (dicttoxml)

这实际上是这个问题的第 2 部分:A better XML Serializer for Python 3 在那个问题中,我没有指定我可能有嵌套的类。picklers 和 marshallers 没有生成我正在寻找的 XML。

所需的 XML:

我在 dicttoxml 函数中遇到的错误: