C#读xml配置文件与忽视注释部分。 方法一: string filepath =@"\Xml.config"; if (File.Exists(filepath)) { XmlDocument xmlDoc = new XmlDocument(); XmlReaderSettings settings = new XmlReaderSettings(); settings.IgnoreComments = true; XmlReader reader = XmlReader.Create(filepath, settings); xmlDoc.Load(reader); XmlNodeList nodeList = xmlDoc.SelectSingleNode(“xxx”).ChildNodes;
foreach (XmlNode xe in nodeList)
{
XmlElement xeElement = (XmlElement)xe;
XmlNode node = xe.SelectSingleNode("xxx");
string str = node.InnerText;
}
}
方法二: string path = “mxml.xml”; //对象,加载文件。 XDocument xdoc = XDocument.Load(path); // Console.WriteLine(xdoc.Root);//获取根元素。