我一直试图利用这个模块一段时间了。我有很多字典列表,我想转换成xml格式。但是,我希望每个列表基本上都有自己的“表”。但是,当我尝试按照以下方式做某事时:
AccessViolationException
我将每个字典显示为xml = dicttoxml.dictoxml(myList, root = False,
custom_root = "MyName",
attr_type = False)
类型。这不应该产生模块所有者所指的“xml片段”,也是由custom_root名称标识的吗?
基本上我希望每个列表都有自己的标识符,但不能创建为“root”。基本上,下面的每个项目编号都与某个列表相关联。我相信将封装整个列表或列表中的每个dict都是合适的。
<item>
答案 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。