DataSet读取xml后的表如何格式化关联

来源:百度知道 编辑:UC知道 时间:2024/06/15 06:22:56
<?xml version='1.0' encoding='utf-8' ?>
<table>
<tr>
<td>11</td>
<td>12</td>
<td>13</td>
<td>14</td>
</tr>
<tr>
<td>21</td>
<td>22</td>
<td>23</td>
<td>24</td>
<td>dsaa</td>
</tr>
</table>
用DataSet ds=new DataSet();
ds.ReadXml方法后可以得到两个Table
一个是tr,一个td,
如何把它们格式化为一个DataTable
即变为:
列序:1 2 3 4 5
数据 11 12 13 14 null
21 22 23 24 25
这样的一个表?

答对以后追加一百分,我经常提问题都50分以上的,结果没人理我,所以现在开始有答案以后才送分,谢谢大家!
就是想合并成好象网页上显示的那样的两行数据组成一个表,这个问题我已经自己解决了,谢谢大家。
现在问题换成,刚才那种结构能用sql语句关联查询吗,查询的结果即为两行数据的数据表格式,承诺不变,再次感谢大家!
谢谢一楼的回答啦,但是不行啦,如果那样就只有一表,我也试过,但是导出来数据是从html来的格式,也就是那个table格式啦。不过谢谢你的回答,如果到时间还没解决的话就把分给你啦,另外不管怎样会再送20分啦,再次感谢!

你的xml一定要是那样写吗?
<?xml version='1.0' encoding='utf-8' ?>
<table>
<tr>
<td1>11</td1>
<td2>12</td2>
<td3>13</td3>
<td4>14</td4>
</tr>
<tr>
<td1>21</td1>
<td2>22</td2>
<td3>23</td3>
<td4>24</td4>
<td5>dsaa</td5>
</tr>
</table>
这样不行吗?