有一个ArrayList, 怎么样能把这个ArrayList转化成一个xml树, 转化规则是每一个ArrayList[0]是root节点, ArrayList[1]是一级节点, ArrayList[2]是2级节点, 依此类推
我写的
for(int i=0 ; i < nameList.Count ; i++)
{
XmlElement subNode = xmlDoc.CreateElement("test");
subNode.SetAttribute("name",nameList[i].ToString());
subNode.SetAttribute("success", "True");
subNode.SetAttribute("time", "0");
subNode.SetAttribute("asserts", "0");
xmlDoc.DocumentElement.LastChild.AppendChild(subNode);
}为什么这样写出来的除了root外的所有元素都在同一级?