一个字符串内容为:
<tr>
<td>10</td>
<td>compA</td>
<td>136</td>
<td>24,121.00</td>
<td>0.33</td>
</tr>
<tr>
<td>11</td>
<td>compB</td>
<td>115</td>
<td>16,797.00</td>
<td>0.33</td>
</tr>
<td>13</td>
<td>compC</td>
<td>115</td>
<td>16,797.00</td>
<td>0.33</td>
</tr>--------------------请问如何把字符串存放入一个DataSet和XML格式?
谢谢。

解决方案 »

  1.   


    读;  ds.ReadXml(文件路径)
      

  2.   


    zpcoder大哥,但是我那个是一个字符串变量来的,要把它先保存为一个文件再读出来,是吗?
      

  3.   

    DataSet ds;ds.WriteXml(path)ds.ReadXml(path)
      

  4.   

    表格里的记录是数据库取的吗?如果是就填充到DataSet,然后用二楼的
      

  5.   

    把表格里的记录写入生成.xml文件
      

  6.   

    twtetg 大哥,那只是一个字符串来的,不是在数据库里取出来的。

    string a = "<tr><td>..........{上面的内容}";而现在要放到一个DataSet和Xml里,
      

  7.   

    XmlDocument doc = new XmlDocument();
    doc.LoadXml();
    DataSet ds = new DataSet();
    ds.ReadXml();
      

  8.   

    有没有试8楼的代码?
    你的意思不就是从string==>xml,string==>dataset
    非得让写得“淋漓尽致”吗?
    string xml = "your xml string";
    System.Xml.XmlDocument doc = new System.Xml.XmlDocument();
    doc.LoadXml(xml);
    System.IO.Stream stream = new System.IO.MemoryStream(ASCIIEncoding.Default.GetBytes(xml));
    DataSet ds = new DataSet();
    ds.ReadXml(stream);
      

  9.   


    代码运行到 ds.ReadXml(stream); 出现异常:
    给定编码中的字符无效。 行 3,位置 5。