C#(Xml)属性的属性

时间:2016-07-07 15:16:54

标签: c# xml

我有带属性的xml文件,但我需要使用元素而不是属性。我曾尝试添加新元素,因为我之前添加了属性,但是我收到此错误:   无法将类型'System.Xml.XmlElement'隐式转换为'System.Xml.Linq.XElement'

这是我的代码:

XmlDocument doc = new XmlDocument();
XmlNode root = doc.CreateNode(XmlNodeType.Element, "GeneratorXml", null);
doc.AppendChild(root);
foreach (KeyValuePair<string, TableData> td in this.tableDataList)
{
  XmlElement table = doc.CreateElement("Table");
  XElement name = doc.CreateElement("name", td.Key);
  // table.SetAttribute("name", td.Key);
}

0 个答案:

没有答案