我有带属性的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);
}