补充:不仅仅 未分组 里会有user
其他的也可能有

解决方案 »

  1.   

    注意:因为你的XML文件中用了中文,所以XML文件第一行要改为(不然下面代码不行):
    <?xml version="1.0"  encoding="gb2312"?>
    ----------------------------------------------
    XmlDocument XmlDoc=new XmlDocument();
    XmlDoc.Load(@"E:\test.xml");
    AllNode(XmlDoc.DocumentElement.ChildNodes);private void AllNode(XmlNodeList XmlNodes)
    {

    foreach(XmlNode node in XmlNodes)
    {
    XmlElement XmlEle=(XmlElement) node;

    if(XmlEle.HasAttributes)
    {
                        
    if(XmlEle.Attributes["LClass"].Value=="User")
    {
    Console.WriteLine(XmlEle.Attributes["UName"].Value);
    }
     
    } if(XmlEle.HasChildNodes)
    {
    //递归
    AllNode(XmlEle.ChildNodes);
    }
    } }