我想将列表转换为 c# 中的 xml 文档。
我的代码如下:
List<string> BugWSResponseList1 = new List<string>();
Logger.Write("\n\n" + DateTime.Now + " : " + " : START : Creation of a set of Bugs via bug.Add API");
BugWSResponseList1 = CreateBugs(FilePath_EXPRESS_API_BugAdd_CreateBugs_DataFile);
Logger.Write("\n\n" + DateTime.Now + " : " + " : END : Creation of a set of Bugs via bug.Add API");
我一直在尝试将列表响应转换为字符串,然后尝试将其转换为 xml 文档,但是当我解析它时,它显示 xml 中有多个根元素。
xml的格式如下:
<Bug>
<family>ESG</family>
<product>Dr.Watson</product>
<version>Xpress API</version>
<productarea>1</productarea>
<subarea></subarea>
<qe>sdawar</qe>
<duplicateId></duplicateId>
</Bug>
<Bug>
<family>TEST22</family>
<product>Dr.Watson</product>
<version>Xpress API</version>
<productarea>1</productarea>
<subarea></subarea>
<qe>sdawar</qe>
<duplicateId></duplicateId>
</Bug>
请注意,它在 xml 中有两个不同的节点。到目前为止,我正在做的是将 List BugWSResponseList1 转换为字符串,然后将其加载为 xml。这是我正在做的代码:
XmlDocument xd = new XmlDocument();
string s = string.Join(",", BugWSResponseList2);
xd.LoadXml(s);
但是当我这样做时,它说 xml 中有多个根元素。
我想将 List BugWSResponseList1 转换为 xml 文档,因为我需要进一步解析它以执行代码。任何帮助,将不胜感激。谢谢