<?xml version="1.0" encoding="GB2312" ?>
<recordset table="SN_APZY_DAT" ddnpid="64313288">
<record>
<field name="Info_ID">12000000036000110100200511027147</field>
<field name="Info_Group">种植业</field>
<field name="Info_Sort">油料作物</field>
<field name="Info_Division"></field>
<field name="Info_Section"></field>
<field name="Info_Unit">大豆</field>
<field name="Operation_Phase">病虫草敌害防治</field>
<field name="Operation_Section"></field>
<field name="question">总述大豆病虫害综合防治技术要点?</field>
<field name="Answer">大豆病虫害综合防治技术要点</field>
<field name="Info_Source">900000</field>
<field name="Info_Adaptation">北京;天津;</field>
<field name="Load_Date">2005-11-02 15:07:34</field>
<field name="Voice_Service_Number">246423</field>
<field name="IsNew">true</field>
</record>
<record>
<field name="Info_ID">12000000036000110100200511027644</field>
<field name="Info_Group">种植业</field>
<field name="Info_Sort">油料作物</field>
<field name="Info_Division"></field>
<field name="Info_Section"></field>
<field name="Info_Unit">大豆</field>
<field name="Operation_Phase">病虫草敌害防治</field>
<field name="Operation_Section"></field>
<field name="question">如何防治东北大黑金龟子?</field>
<field name="Answer">东北大黑金龟子的防治方法:一、农业防治。</field>
<field name="Info_Source">900000</field>
<field name="Info_Adaptation">北京;天津;河北;</field>
<field name="Load_Date">2005-11-02 15:07:35</field>
<field name="Voice_Service_Number">246410</field>
<field name="IsNew">true</field>
</record></recordset>
用c#吧上面的xml中数据读取出来,拼成语句,属性name值是数据库字段,文本时值例如:组成 Info_ID='12000000036000110100200511027644',Info_Sort=‘油料作物’

解决方案 »

  1.   

    http://blog.sina.com.cn/s/blog_4901f88e0100clz5.html
      

  2.   

            public void showXML(string xmlPath)
            {            string str = "";
                XmlDocument doc = new XmlDocument();
                doc.Load(xmlPath);            XmlNodeList nodeList = doc.DocumentElement.ChildNodes;
                foreach (XmlNode node in nodeList)
                {
                    XmlNodeList childNodeList = node.ChildNodes;
                    foreach (XmlNode childNode in childNodeList)
                    {
                        str += childNode.Attributes["name"].Value+"="+childNode.InnerText+"\n";
                    }
                }
                Console.WriteLine(str);
                     }
      

  3.   

    XML的读写,我也一直没有弄得太明白.
      

  4.   


    我刚开业用了类似的方法,但读取比较慢,用你这个做也慢,我吧文件变小(原xml大小2.24M)就快了。接分。也给关注兄弟们分了点。