我有一個XML文件,如下所示不存在的話:行添加到一個文件,如果使用python
<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
我想補充 </ImportGroup>
和</Project>
之間的直線<Import Project="$(ProjectName).targets" />
如下
<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build" ToolsVersion="4.0">
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
<Import Project="$(ProjectName).targets" />
</Project>
如果文件中已存在行<Import Project="$(ProjectName).targets" />
則不需要添加。
我該怎麼做?
直視beautifulsoup或xmlDom –
XML不應該用行來解釋,看看任何xml庫(例如標準ElementTree) – bereal