Dicttoxml模块标签

时间:2015-07-27 18:55:04

标签: python-3.x

我一直试图利用这个模块一段时间了。我有很多字典列表,我想转换成xml格式。但是,我希望每个列表基本上都有自己的“表”。但是,当我尝试按照以下方式做某事时:

AccessViolationException

我将每个字典显示为xml = dicttoxml.dictoxml(myList, root = False, custom_root = "MyName", attr_type = False) 类型。这不应该产生模块所有者所指的“xml片段”,也是由custom_root名称标识的吗?

基本上我希望每个列表都有自己的标识符,但不能创建为“root”。基本上,下面的每个项目编号都与某个列表相关联。我相信将封装整个列表或列表中的每个dict都是合适的。

<item>

1 个答案:

答案 0 :(得分:0)

我通过调用custom_root变量并离开root = True来解决问题。然后,我剥离了领先的

b'<?xml version="1.0" encoding="UTF-8" ?>'

通过电话 xml.partition(b'<?xml version="1.0" encoding="UTF-8" ?>')[2]

从那时起,我创建了一个带有<root> </root>标签的文件,并在这些标签之间附加了创建的xml。