我要生成一个xml语句,用下面写完了,不过觉得太麻烦,请问有没有更简单的方法
XmlElement a,b,c,d,e,f,g......,x,y,z;
a =xmlDoc.CreateElement("a");
b =xmlDoc.CreateElement("b");
......
z =xmlDoc.CreateElement("z");
a.InnerText=MyOleDbReader["a"].ToString();
b.InnerText=MyOleDbReader["b"].ToString();
......
z.InnerText=MyOleDbReader["z"].ToString();Vehicle.AppendChild(a);
Vehicle.AppendChild(b);
......
Vehicle.AppendChild(z);
XmlElement a,b,c,d,e,f,g......,x,y,z;
a =xmlDoc.CreateElement("a");
b =xmlDoc.CreateElement("b");
......
z =xmlDoc.CreateElement("z");
a.InnerText=MyOleDbReader["a"].ToString();
b.InnerText=MyOleDbReader["b"].ToString();
......
z.InnerText=MyOleDbReader["z"].ToString();Vehicle.AppendChild(a);
Vehicle.AppendChild(b);
......
Vehicle.AppendChild(z);
string name = "";
for (int i = 0; i < table.Columns.Count; i++)
{
name = table.Columns[i].ColumnName.Trim();
System.Xml.XmlElement ele = doc.CreateAttribute(name);
ele.InnerText = MyOleDbReader[name].ToString();
}