命令行程序用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