string xml = @"<?xml version=""1.0"" encoding=""utf-8"" ?><root></root>";
DataSet ds;怎么在ds中载入xml ?Thanks
DataSet ds;怎么在ds中载入xml ?Thanks
解决方案 »
- mvc 视图引用强类型错误
- 如何做出FLASH分享的链接(像土豆视频分享链接那样)?
- 关于图片链接的问题
- 大家有没有开发过论坛发贴机的东西
- 急问!!!!!为什么有时候会出现“连接已经打开(state=Open)错误!!!”有时候则不会。。。。。。。。(内有代码)。
- IIS的简单问题,在线等?
- C#测试类
- 请教Asp.net做的网页如何上传到空间中????????????
- 紧急求教:如何用DataReader实现在网页上显示数据库中的图片?(高分急送,马上结贴,在线等)
- format d: .安装一个英文系统有无必要?
- showModalDialog对话框中,执行任意服务器控件的事件后,窗口标题变为空,如何处理?
- 关于GridView模版列弹出窗口选择并返回值的问题,超难问题,大侠请进!
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.LoadXml(xml);
XmlReader xreader = XmlReader.Create(new StringReader(xmlDoc.OuterXml));
DataSet ds = new DataSet();
ds.ReadXml(xreader);
XmlDocument doc = new XmlDocument();
doc.Load(ConnDB.datapath);
XmlElement element = doc.DocumentElement;
foreach (DataRow row in ds.Tables[0].Rows)
{
XmlNode node = element.SelectSingleNode("//T007//YJ01");
node.InnerText = row["YJ01"].ToString();
node = element.SelectSingleNode("//T007//YJ02");
node.InnerText = row["YJ02"].ToString();
node = element.SelectSingleNode("//T007//YJ03");
node.InnerText = row["YJ03"].ToString();
node = element.SelectSingleNode("//T007//YJ04");
node.InnerText = row["YJ04"].ToString();
node = element.SelectSingleNode("//T007//YJ05");
node.InnerText = row["YJ05"].ToString();
node = element.SelectSingleNode("//T007//YJ06");
node.InnerText = row["YJ06"].ToString();
node = element.SelectSingleNode("//T007//YJ07");
node.InnerText = row["YJ07"].ToString();
node = element.SelectSingleNode("//T007//YJ08");
node.InnerText = row["YJ08"].ToString();
}
string xmlstr="<data>aa<data>";
System.IO.StringReader rd = new StringReader(xmlstr);
ds.ReadXml((TextReader)rd);