急急急!!!C#如何解析复杂的xml并将其中数据保存到相应的Sql Server表里? 嵌套节点十几个,数据库表有多张,有些表有一百多个字段。xml解析方法了解了一点皮毛,对这方面基本不懂,没有思路,求大神们指点,最好能有示例代码,或是好点的教程。谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 xml太复杂了就保存到本地 数据库里就保存本地的路径 取xml数据的时候 通过路径来取 不是接收xml,是要解析xml 读取的话参考这个http://blog.csdn.net/tiemufeng1122/article/details/6723764/你自己试了就知道了。 http://blog.csdn.net/duanzi_peng/article/details/24018431 我有个建议你可以采纳一下,你把XML 解析成JSON 直接插入。这种方式可以识场景选用。希望能帮助到你。 追加 如果XML 结果改了 也能适用 。 首先你复制一下 xml然后打开vs,编辑--选择性粘贴--将xml转化为类。接着会出现xml对应的实体层。通过反序列化,将xml塞到实体层里去。最后,将实体按照你自己的逻辑,插入到多张表。 https://msdn.microsoft.com/zh-cn/library/system.xml.xmldocument(v=vs.110).aspxhttps://msdn.microsoft.com/zh-cn/library/system.xml.linq.xelement(v=vs.110).aspx先学习 .net framework 的必备的内容。 http://www.cnblogs.com/guwei4037/p/3499184.html http://blog.csdn.net/hanjun0612/article/details/78909410这个演示了 xml和对象的互转 https://github.com/twtyypmb/KeyValueEx这个应该对你有用,直接把xml字符串转成键值对字典,如果是多节点,自动转换成列表 输入两个数字和运算符,输出结果。 用C# Winform 制作公司局域网内部聊天工具(求思路) C#窗体最前端的问题 放100分提问,关键字 搜索,分词,and 查询 关于C#的委托理解,附实例!! 求助,大家有谁做过电子公章啊!!!!!!!!!! 三层中的事务处理应该放在逻辑层处理么? 自定义Dictionary C#通信服务器第二次接受不到客户端消息 如何在一个DataGrid(WinForm)里嵌入LinkLabel? C# DLLIMPORT路径问题,求大神 HttpWebResponse,基础连接已经关闭: 接收时发生错误。
你自己试了就知道了。
然后打开vs,编辑--选择性粘贴--将xml转化为类。
接着会出现xml对应的实体层。
通过反序列化,将xml塞到实体层里去。
最后,将实体按照你自己的逻辑,插入到多张表。
https://msdn.microsoft.com/zh-cn/library/system.xml.linq.xelement(v=vs.110).aspx先学习 .net framework 的必备的内容。
这个演示了 xml和对象的互转
这个应该对你有用,直接把xml字符串转成键值对字典,如果是多节点,自动转换成列表