一个字符串内容为:
<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格式?
谢谢。
<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格式?
谢谢。
读; ds.ReadXml(文件路径)
zpcoder大哥,但是我那个是一个字符串变量来的,要把它先保存为一个文件再读出来,是吗?
即
string a = "<tr><td>..........{上面的内容}";而现在要放到一个DataSet和Xml里,
doc.LoadXml();
DataSet ds = new DataSet();
ds.ReadXml();
你的意思不就是从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);
代码运行到 ds.ReadXml(stream); 出现异常:
给定编码中的字符无效。 行 3,位置 5。