首页 > 编程语言 >C#简单读取xml文件

C#简单读取xml文件

时间:2023-02-15 08:23:17浏览次数:39  
标签:xml node 读取 C# ip XmlDocument string

命令行程序用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]);
                }
            }

        }

标签:xml,node,读取,C#,ip,XmlDocument,string
From: https://www.cnblogs.com/instr/p/17121436.html

相关文章