//
DataTable转换成Xml结构的文本
static void DataTableToXml()
// dt写成Xml结构
System.IO.TextWriter tw = new System.IO.StringWriter();
dt.WriteXml(tw);
string xml = tw.ToString();
static void DataTableToXml()
{
DataTable dt;
。。。。。。。。。。。。。。。。。。。
// dt的名为song,ds的名为music,再初始化之后得到了dt// dt写成Xml结构
System.IO.TextWriter tw = new System.IO.StringWriter();
dt.WriteXml(tw);
string xml = tw.ToString();
}
得到的xml样式:
<music>
<song>
.........
</song>
<song>
.......
</song>
</music>
Xml结构的文件读到DataTable中,不用建表结构,直接用DataSet读。
代码:
DataSet ds = new DataSet();
TextReader tr = new StringReader(xd.InnerXml);
ds.ReadXml(tr);