请问这样的XML怎么转成DataTable??

问题描述

<?xmlversion="1.0"encoding="utf-8"?><dataset><head><msg_id></msg_id><state_code></state_code><state_desc></state_desc><ws_mark>e</ws_mark><ws_method></ws_method><ws_param>xml</ws_param><curr_time>2011-03-1510:35:50</curr_time><curr_user></curr_user></head><datalist><data><WO></WO><BATCH_ID></BATCH_ID><PLAN_BEGINTIME></PLAN_BEGINTIME><PLAN_ENDTIME></PLAN_ENDTIME><MAT_ID></MAT_ID><CUT_MAT_ID></CUT_MAT_ID><FILTER_MAT_ID></FILTER_MAT_ID><EQU_ID></EQU_ID><PROC_DATE></PROC_DATE><SHIFT_ID></SHIFT_ID><TEAM_ID></TEAM_ID><UOM></UOM><QTY></QTY><STATE_ID></STATE_ID><BEGINTIME></BEGINTIME><ENDTIME></ENDTIME><BOM><BOM_ID></BOM_ID><ITEM><BOM_MATID></BOM_MATID><BOM_UOM></BOM_UOM><BOM_DUMMY></BOM_DUMMY><BOM_PREMATCD></BOM_PREMATCD><BOM_QUANTITY></BOM_QUANTITY></ITEM></BOM><GYBZ><VERSION></VERSION><ITEM><PARAID></PARAID><PARANAME></PARANAME><SET_VALUE></SET_VALUE><UP_VALUE></UP_VALUE><LOW_VALUE></LOW_VALUE><UOM></UOM></ITEM></GYBZ></data></datalist></dataset>用DataSet转感觉不是很对啊

解决方案

解决方案二:
没人吗????
解决方案三:
如果DataSet你就自己写个解析的就是了。
解决方案四:
引用2楼guwei4037的回复:

如果DataSet你就自己写个解析的就是了。

现在和另外一家公司做接口类似于这种格式格式的XML还有好多(将近20个)如果每种都要专门写方法来解析的话岂不是很麻烦??请问一下有没有比较通用的方法??
解决方案五:
引用3楼huzhenggang88的回复:

Quote: 引用2楼guwei4037的回复:
如果DataSet你就自己写个解析的就是了。

现在和另外一家公司做接口类似于这种格式格式的XML还有好多(将近20个)如果每种都要专门写方法来解析的话岂不是很麻烦??请问一下有没有比较通用的方法??

这个好像只能一个一个的写,没什么通用的吧
解决方案六:
引用4楼txmdehao的回复:

Quote: 引用3楼huzhenggang88的回复:
Quote: 引用2楼guwei4037的回复:
如果DataSet你就自己写个解析的就是了。

现在和另外一家公司做接口类似于这种格式格式的XML还有好多(将近20个)如果每种都要专门写方法来解析的话岂不是很麻烦??请问一下有没有比较通用的方法??

这个好像只能一个一个的写,没什么通用的吧

好吧
解决方案七:
节点当列,这样解析咯?

时间: 2024-09-22 09:58:32

请问这样的XML怎么转成DataTable??的相关文章

xml文件转换成datatable后操作数据,然后把datatable的数据保存到xml文件里,xml文件的表头没有了

问题描述 RT数据结构和数据保存在xml文件里xml文件转换成datatable进行数据操作,新建了一条数据后再把datatable里的数据保存到xml文件里,xml文件表结构没有了,只剩下数据了,求大神讲解该怎么解决这个问题.代码如下:stringfilePath="D:\PrintCard"+"\printCard"+"\bin"+"\Debug"+"\data"+"\sys_right_us

返回datatable-从webservice获取成功的xml如何转成对象

问题描述 从webservice获取成功的xml如何转成对象 如,webservice定义return System.Data.DataTable对象, 在浏览器端获取到xmlhttp对象,//xmlhttp = new ActiveXObject("Microsoft.XMLHTTP") 接收到 xmlhttp.responseText 为 ----------------- <?xml version="1.0" encoding="utf-8&

将XML结点转换成JAVABEAN并存入数据库

xml|数据|数据库|转换 1.概述 我们要将外部系统给的XML文件进行解析,并存入到数据库. 但是我们并没有DTD或者Schema,只有一个WORD格式的说明文档:更离谱的是,XML结点树的结构(即XML结点与XML结点之间的关系)与业务Bean树的结构(即业务Bean与业务Bean的关系)并不完全一致,比如说,从业务角度讲,一只猪有只猪头,而在XML里,却写成了 pig --content --pighead 的三级关系,无端端多了一个content结点! 没有DTD/Schema,结构又不

link关于课程表的问题,如何将产生的课程表转换成DataTable?

问题描述 link关于课程表的问题,如何将产生的课程表转换成DataTable? link关于课程表的问题,如何将产生的课程表转换成DataTable? 解决方案 DataTable dt = new DataTable(); dt.Columns.AddRange(result[0]); foreach (var item in result.Skip(1)) { var row = dt.NewRow(); for (int i = 0; i < 5; i++) row[i] = item[

请问 EMMessage 的实例怎么转成NSDictionary 类型呢?

问题描述 请问 EMMessage 的实例怎么转成NSDictionary 类型呢? 解决方案 本来就是字典类型,打印下就知道了.

c语言-请问这句话如何编写成C语言代码?(逻辑关系实在搞不懂)

问题描述 请问这句话如何编写成C语言代码?(逻辑关系实在搞不懂) 当电压大于5时,开关断开:直到电压小于3时,开关闭合:在这期间,开关保持断开. 开关闭合后,直到电压大于5,开关断开:在这期间,开关保持闭合. ps:我试着用if ?elseif语句,发现最后一点怎么也满足不了,请各位大神帮忙解答,谢谢! 解决方案 我说了有3个变量 v>5 s v 000 001 010 ... 你排列下去,因为v>5 v<3不同时存在,可以去掉 剩下的你可以用卡诺图化简得到表达式. 解决方案二: 首先,

xml档转成文字档

问题描述 请教各位大大....小弟使用WebClient.DownloadStringMethod将一个xml档转成文字档code如下:WebClientclient=newWebClient();stringreply=client.DownloadString("http://xxxxxx"); 将得到的reply写成123.txt档原本的xml档如下:<?xmlversion="1.0"encoding="big5"?>-<

javascript-asp.net中如何把xml字符串解析成表格呈现在网页中?(最好有实现代码)

问题描述 asp.net中如何把xml字符串解析成表格呈现在网页中?(最好有实现代码) xml字符串名称为strResponseXml,内容如下: <?xml version='1.0'?>013海淀区0>343朝阳区3>783密云区7>9103海淀区9> 现想通过网页上的一个按钮事件把以上字符串解析成如下的表格形式:FID ID KIND NAME0 1 3 海淀区3 4 3 朝阳区7 8 3 密云区9 10 3 海淀区

jQuery购物车插件jsorder用法(支持后台处理程序直接转换成DataTable处理)_jquery

本文实例讲述了jQuery购物车插件jsorder用法.分享给大家供大家参考,具体如下: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=GB18030"/> <title></title> <script type="text/javascript