这是我查询数据库后返回的dataset信息。
<NewDataSet>
<Table>
<longitude>116.33087509765625</longitude>
<latitude>39.953390734173546</latitude>
</Table>
<Table>
<longitude>116.39541977539062</longitude>
<latitude>39.958654045448192</latitude>
</Table>
</NewDataSet>
我想得到这种格式,请问怎么实现。
<NewDataSet>
<Table>
<longitude>116.33087509765625</longitude>
<latitude>39.953390734173546</latitude>
<longitude>116.39541977539062</longitude>
<latitude>39.958654045448192</latitude>
</Table>
</NewDataSet>

解决方案 »

  1.   

    可以先把数据存入datatable,然后把datatable放入dataset中么?
      

  2.   

    另一种办法是是改变你的SQL语句
    你是从二张表里提出来的数据么?
      

  3.   

    ...菜鸟,不懂你什么意思
    我看着你那格式怎么象xml...
      

  4.   

    恩,是从几张表里查的,存储过程查的,把dataset放入xml文件中了
      

  5.   

    <NewDataSet>
    <Table>
    <longitude>116.33087509765625</longitude>
    <latitude>39.953390734173546</latitude>
    </Table>
    <Table>
    <longitude>116.39541977539062</longitude>
    <latitude>39.958654045448192</latitude>
    </Table>
    </NewDataSet>...这是两行数据<NewDataSet>
    <Table>
    <longitude>116.33087509765625</longitude>
    <latitude>39.953390734173546</latitude>
    <longitude>116.39541977539062</longitude>
    <latitude>39.958654045448192</latitude>
    </Table>
    </NewDataSet>...这是一行数据你要合并行??...
      

  6.   

    数据在一张表里:
    <NewDataSet>
    <Table>
    <longitude>116.33087509765625</longitude>
    <latitude>39.953390734173546</latitude>
    </Table>
    <Table>
    <longitude>116.39541977539062</longitude>
    <latitude>39.958654045448192</latitude>
    </Table>
    </NewDataSet>
    数据在两张表里:
    <NewDataSet>
    <Table1>
    <longitude>116.33087509765625</longitude>
    <latitude>39.953390734173546</latitude>
    </Table1>
    <Table2>
    <longitude>116.39541977539062</longitude>
    <latitude>39.958654045448192</latitude>
    </Table2>
    </NewDataSet>
      

  7.   

    哦这样啊,主要是想把我得到的数据放入xml后,在前台进行解析
    这是xml文件
    <NewDataSet>
    <Table1>
    <longitude>116.33087509765625</longitude>
    <latitude>39.953390734173546</latitude>
    </Table1>
    <Table1>
    <longitude>116.44087509765625</longitude>
    <latitude>39.85390734173546</latitude>
    </Table1>
    <Table2>
    <longitude>116.39541977539062</longitude>
    <latitude>39.958654045448192</latitude>
    </Table2>
    </NewDataSet>
    我想对Table1的数据做处理,然后对Table2的数据做处理
      

  8.   

    你写了存储过程塞,你在存储过程中用UNION语句,将两个表联合查询,返回给DataSet的就是一个表的,至于要写成你所达到的规定的格式,那就是看你会写Union的SQL语句不了,那个简单,根据你要查询的具体的行和列,UNION一起就可以了,你随便上网一看就懂了,OK,给分吧
      

  9.   

    啊?是数据库查询的问题?我试试union查询
      

  10.   

    ...理解不能...
    直接ds.readxml("xml文件名");
    然后ds.Table[0]表一,ds.Table[1]表二
      

  11.   

    哦,我的查询结果来自一个表,但查询条件是一个级联的,与其他表有关,应该与union没关系吧
      

  12.   

    fdh120
    我的目的是想从数据库中读出数据,放入xml(这些在后台),然后把xml传到前台(ajax),然后解析这个xml文件,进行操作的,
      

  13.   

    恩,我现在也很迷糊
    如果xml是这种格式我能处理,有两个表就不好办了
    <NewDataSet>
    <Table1>
    <longitude>116.33087509765625</longitude>
    <latitude>39.953390734173546</latitude>
    </Table1>
    <Table1>
    <longitude>116.44087509765625</longitude>
    <latitude>39.85390734173546</latitude>
    </Table1>
    </NewDataSet>