C#简单读取xml文件

命令行程序用XmlDocument读取xml文件

        static void Main(string[] args)
        {
            string xmlPath = Path.GetDirectoryName(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName) + "\\IPMSG.xml";//不带属性
            //XmlDocument读取xml文件
            XmlDocument xmlDoc = new XmlDocument();
			//加载文件
            xmlDoc.Load(xmlPath);
            //获取xml根节点
            XmlNode xmlRoot = xmlDoc.DocumentElement;
            //读取所有的name节点
            foreach (XmlNode node in xmlRoot.SelectNodes("message/content"))
            {
                string id = node.Attributes["id"].InnerText;
                if ("-"+id == args[0])
                {
                    string[] ip = node.Attributes["ip"].InnerText.Split(',');
                    for (int i = 0; i < ip.Length; i++)
                        SendIPmsg(node.InnerText, ip[i]);
                }
            }

        }

posted on   因思道客  阅读(121)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示