Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用python etree重新创建此XML代码?_Python_Xml_Elementtree - Fatal编程技术网

如何使用python etree重新创建此XML代码?

如何使用python etree重新创建此XML代码?,python,xml,elementtree,Python,Xml,Elementtree,当我研究如何使用xml.etree.ElementTree时,我看到的所有视频都显示了如何像这样输出HTML:然后是中间的内容,然后关闭,就像普通HTML一样。我尝试模拟的xml有如下内容: 如果您注意到,在之后,请先上传一个有效的xml@balderman-由于已修复的代码格式问题,XML未完全显示。您从何处获取节点(DE-103.5)中每个属性的属性值?您是否有一个列表或从中读取的内容?@JackFleeting这些属性来自一个很久以前由其他人创建的程序。目前的过程是,我会选择我想要的P

当我研究如何使用xml.etree.ElementTree时,我看到的所有视频都显示了如何像这样输出HTML:
然后是中间的内容,然后关闭
,就像普通HTML一样。我尝试模拟的xml有如下内容:



如果您注意到,在
之后,请先上传一个有效的xml@balderman-由于已修复的代码格式问题,XML未完全显示。您从何处获取
节点(
DE-103.5
)中每个属性的属性值?您是否有一个列表或从中读取的内容?@JackFleeting这些属性来自一个很久以前由其他人创建的程序。目前的过程是,我会选择我想要的PDF,然后生成一个没有填写任何内容的列表,并希望用户填写标题、图纸编号、版本等。我想做的是能够从Reivt文件中提取包含所有这些信息的图纸列表,并将其放入csv文件中。我希望能够将这些信息拉入python,然后生成一个xml文件,因为这就是我们的文档管理系统所需要的。
# create "Drawings" element
drawings = ET.Element('Drawings')

# attributes are supplied as a dict
drawing = ET.Element('drawing', {'COMMENTS': 'Drawing COMMENTS', 'component': 'COMPONENT'})

# append child element to parent
drawings.append(drawing)