//<1>实例化一个XML文档操作对象.
XmlDocument doc = new XmlDocument();
//<2>使用XML对象加载XML.
XmlReaderSettings Settings = new XmlReaderSettings();
Settings.IgnoreComments = true;//忽略XML文档里面的注释
XmlReader Reader = XmlReader.Create(XmlName_Path, Settings);
doc.Load(Reader);
Reader.Close();
//通过string方式加载
doc.LoadXml(xmlstr); //xml格式的字符串
//<3>获取根节点.
//XmlNode root = doc.SelectSingleNode("Web");
//或者通过以下方式获得
XmlNode Root = doc.FirstChild;
//<4>获取根节点下所有子节点.
XmlNodeList NodeList = Root.ChildNodes;
//<5>遍历输出.
foreach (XmlNode node in NodeList)
{
for (int i = 0; i < node.ChildNodes.Count; i++)
{
//取文本.
string name = node.ChildNodes[i].InnerText;
Console.WriteLine(name);//文本输出
}
}