日期:2014-05-17  浏览次数:21146 次

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楼  思路正觉