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