<aa>
<cc value="00001" name="code"/>
<cc value="admin3" name="name"/>
<cc value="192.168.1.100" name="IP"/>
<cc value="使用测试" name="re"/>
</aa>
根据数据库中表的结构生成类似于上面的xml文件,name为表中字段,value为字段对应值。请大家帮忙,谢谢!
<cc value="00001" name="code"/>
<cc value="admin3" name="name"/>
<cc value="192.168.1.100" name="IP"/>
<cc value="使用测试" name="re"/>
</aa>
根据数据库中表的结构生成类似于上面的xml文件,name为表中字段,value为字段对应值。请大家帮忙,谢谢!
XmlDeclaration xmldecl = xd.CreateXmlDeclaration("1.0", "utf-8", "yes");
//写入根结点
XmlElement aa = xd.CreateElement("aa");
xd.AppendChild(dd);
foreach (DataRow r in dt.Rows)
{
XmlElement cc = xd.CreateElement("cc");
cc.SetAttribute("value", r["value"].ToString());
cc.SetAttribute("name", r["name"].ToString());
aa.AppendChild(cc);
}
xd.Save(Server.MapPath("~/文件名.xml"));
XmlDeclaration xmldecl = xd.CreateXmlDeclaration("1.0", "utf-8", "yes");
//写入根结点
XmlElement aa = xd.CreateElement("aa");
xd.AppendChild(aa);
foreach (DataRow r in dt.Rows)
{
XmlElement cc = xd.CreateElement("cc");
cc.SetAttribute("value", r["value"].ToString());
cc.SetAttribute("name", r["name"].ToString());
aa.AppendChild(cc);
}
xd.Save(Server.MapPath("~/文件名.xml"));