//创建XmlDocument对象

XmlDocument xmlDoc = new XmlDocument();

//载入xml文件名

xmlDoc.Load(filename);

//如果是xml字符串,则用以下形式

xmlDoc.LoadXml(xmldata);

//读取根节点的所有子节点,放到xn0中

XmlNodeList xn0 = xmlDoc.SelectSingleNode("Document").ChildNodes;

//查找二级节点的内容或属性

foreach (XmlNode node in xn0)

{

if (node.Name == 匹配的二级节点名)

{

string innertext = node.InnerText.Trim(); //匹配二级节点的内容

string attr = node.Attributes[0].ToString(); //属性

}

}

05-08 14:55