-1
我有一个XML文件作为 “A.XML”:如何将两个不同xml文件的选定行合并为一个使用python的xml文件?
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://example">
<metadata>
<id>example</id>
</metadata>
<files>
<file src="lib/Debug/exampled.lib" target="lib/Debug/exampled.lib" />
</files>
</package>
另一个XML文件 “B.XML” 为:
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://example">
<metadata>
<id>example</id>
</metadata>
<files>
<file src="lib/Release/example.lib" target="lib/Release/example.lib" />
</files>
</package>
我只想在下面的方式将这两个文件合并:
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://example">
<metadata>
<id>example</id>
</metadata>
<files>
<file src="lib/Debug/exampled.lib" target="lib/Debug/exampled.lib" />
<file src="lib/Release/example.lib" target="lib/Release/example.lib" />
</files>
</package>
所以,建议如何使用python脚本只合并两个文件的文件标签。
你的建议似乎更关系到XML解析,我不是在寻找。我的问题是关于XML合并。 –
要合并您的2个xml文件,我要做的就是解析这两个文件,然后编辑其中一个文件,以包含另一个文件中缺少的内容,然后将其保存到另一个文件中。可以这么说,合并需要解析。 – Khoi
澄清 - 在这种情况下,解析我的意思是简单地使用建议的工具将原始xml内容转换为易于遍历,通过程序/脚本进行读取和编辑的格式。因此解析确实是解决您的合并需求的基础。 – Khoi