.net语言如何抓取xml文件中的数据并录入到数据库

xml文件中的数据时这样的,<?xmlversion="1.0"encoding="GBK"?>-<xml><rowid="20140329"num="08,45,01,... xml文件中的数据时这样的,

<?xml version="1.0" encoding="GBK"
?>

- <xml>

<row id="20140329" num="08,45,01,32,07,57,07," time="2014-03-29 23:00:15"
/>

</xml>

那我现在要用.net怎么样把这样的数据提取出来并进入数据库,尤其是num中的这些数据
哪位高手给解答,求简单明了

不懂的就不要浪费时间在这里乱说
展开
 我来答
哲事姓无
2014-03-30 · TA获得超过1176个赞
知道小有建树答主
回答量:903
采纳率:100%
帮助的人:440万
展开全部

使用下面的方法 

        // 引用 System.Xml
        // using System.Xml.XPath;
        var testXml = CreateTestXml();
        var xPathDocument = new XPathDocument(testXml);
        var navigator = xPathDocument.CreateNavigator();

        // 查找 row 节点下的 num属性,找到第一个就返回
        // 如果要找多个使用select
        var numNode = navigator.SelectSingleNode(@"//row/@num");
        if(numNode !=null )
            Debug.WriteLine(numNode.Value);
追问
你好,可以再详细点吗,针对我这个具体的例子
追答

上面的例子就是针对你的xml文档写,你只需要改第一段就可以了。

 var filePath = @"xml 文件的路径";
 XPathDocument xPathDocument = new XPathDocument(filePath);

然后 numNode.Value 就是 “08,45,01,32,07,57,07,”

匿名用户
2014-03-30
展开全部
DataSet ds=new DataSet(); //ds赋值 ds.WriteXml("文件名","存放路径");
追问
这个可以存到数据库中吗?可以给个完整的代码吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式