我解析 xml(它不包含 item),将其传递给子函数。如何向该函数中的子项添加项目,以便在调用函数中保存它们时保存它们。xml文件的最终视图:
<data>
<test name="Prot_field work="1">
<hash>
<item>c6a478ac01a32abf6075cfffb1c3cbaee404c7369543f7bf4624a3c751ab1221</item>
<item>1115e709e3ea8c63129fdde39d93d7eed66d57e857249da18125f915a132e10a</item>
</hash>
</test>
</data>
tree = ET.parse('file.xml')
root = tree.getroot()
for child in root:
sameFunction(child)
tree.write('file.xml')
使用函数,
SubElement
您可以将一个元素添加到另一个元素,例如如下所示:然后你的代码将如下所示:
使用上面建议的选项,函数的结果如下: