用xmldocumentxmldocument doc = new xmldocument();
doc.loadxml("字符串式的xml");或者doc.load("文件路径")
等等,你看看msdn的例子,很容易

解决方案 »

  1.   

    xmldocument doc = new xmldocument();
    doc.loadxml("字符串式的xml");或者doc.load("文件路径")if(doc.InnerXml.Length > 0)
    {
    XmlElement root = doc.DocumentElement;
    foreach (XmlNode node in root.ChildNodes[0])
    {
    }
    foreach (XmlNode node in root.ChildNodes[1].ChildNodes[0])
    {
      

  2.   

    自己写的方法,楼主看合不合适/// <summary>
    /// 获取节点内容
    /// </summary>
    /// <param name="xmlPath">XML文件路径</param>
    /// <param name="nodeName">节点名称</param>
    /// <returns></returns>
    public static XmlNode GetXmlNode(string xmlPath, string nodeName)
    {
    if ( File.Exists(xmlPath) )
    {
    try
    {
    XmlDocument xmlDoc = new XmlDocument();
    xmlDoc.Load(xmlPath);
    XmlNodeList xmlNodeList = xmlDoc.SelectNodes(nodeName);
    if ( xmlNodeList.Count > 0 )
    {
    XmlNode xmlNode = xmlNodeList.Item(0);
    return xmlNode;
    }
    else
    return null;
    }
    catch(Exception ee)
    {
    throw new Exception (ee.Message);
    }
    }
    else
    return null;
    }