首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

xml读取解决方案

2013-08-09 
xml读取rootcodenameaaa/nameid1/idage31/age/codecodenameaaa/nameid1/ida

xml读取
<root>
<code>
<name>aaa</name>
<id>1</id>
<age>31</age>
</code>
<code>
<name>aaa</name>
<id>1</id>
<age>31</age>
</code>
<code>
<name>bbb</name>
<id>12</id>
<age>23</age>
</code>
<code>
<name>ccc</name>
<id>3</id>
<age>12</age>
</code>
</root>
在数据库中有一个表对应的列为 姓名,学号,年龄,如何用C#将这个xml解析存入到数据库的表中 XML 数据库 C#
[解决办法]
加載xml然後獲取name,id,age節點下的值,然後update你的表
另外DataSet還有個 readxml的方法
[解决办法]

XmlDocument doc = new XmlDocument();
            XmlNode rootNode;
            doc.Load(@"C:\a.xml");
            rootNode = doc.SelectSingleNode("root");
            foreach(XmlNode node in rootNode.SelectNodes("code"))
            {
                Console.WriteLine(node.SelectSingleNode("name").InnerText);
            }
            
            Console.Read();

[解决办法]
3楼  思路正觉

热点排行