如何使用python在xml文件中插入带有属性的新标记?
我有一个xml文件,如下所示,我想使用python脚本在其中添加一个带有属性的标记如何使用python在xml文件中插入带有属性的新标记?,python,xml,xml-parsing,Python,Xml,Xml Parsing,我有一个xml文件,如下所示,我想使用python脚本在其中添加一个带有属性的标记 <package> <data> <id>sample</id> <version>1.1</version> </data> <files> <file src = "C:/sample.txt"/> </files> </package&g
<package>
<data>
<id>sample</id>
<version>1.1</version>
</data>
<files>
<file src = "C:/sample.txt"/>
</files>
</package>
我得到的输出xml是:
<package>
<data>
<id>sample</id>
<version>1.1</version>
</data>
<files>
<file src = "C:/sample.txt"/>
###i want following tag as <file src ="D:/other.txt"/>
<file src> D:/other.txt</file src>
</files>
</package>
样品
1.1
###我想要下面的标签
D:/other.txt
因此,请建议如何在xml文件中添加带有属性的标记?您可以使用
ET.Element('file',{'src':'D:/other.txt')
来构造名为file
的元素,该元素的属性名为src
<package>
<data>
<id>sample</id>
<version>1.1</version>
</data>
<files>
<file src = "C:/sample.txt"/>
###i want following tag as <file src ="D:/other.txt"/>
<file src> D:/other.txt</file src>
</files>
</package>