XML - 文档不能包含多个根元素

时间:2017-06-16 15:16:18

标签: xml

我试图与git合并,但它显然导致XML文件出现问题,导致项目不可用。我对XML一无所知。以下是我的文件的摘录:

  <ItemGroup>
    <Content Include="MetroFramework.txt" />
  </ItemGroup>
  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />

1 个答案:

答案 0 :(得分:1)

XML文档必须只有一个根元素。要解决您的问题:

  • 删除除1之外的所有根元素,或
  • 将所有顶级元素包装在单个根元素中。

在确保您的XML文档只有一个根元素之前,您的文件将不是 格式正确 (并且实际上不是XML)。此外,如果您的文档旨在遵循模式,请根据模式(XSD,DTD等)确保根元素及其内容(递归地) 有效 。有关详情,请参阅well-formed vs invalid XML

作为Alex K points out,您的XML文档看起来像是MSBuild Project file