关于操作xml
ppConfig.xml   
 <?xml   version= "1.0 "   encoding= "gb2312 "?> 
 <AppConfig> 
 <Area> 
 <Language>ZH</Language> 
 <List> 
 <Item>中文[ZH]</Item> 
 <Item>英文[EN]</Item> 
 </List> 
 </Area> 
 <Area> 
 <Language>EN</Language> 
 <List> 
 <Item>Chinese[ZH]</Item> 
 <Item>English[EN]</Item> 
 </List> 
 </Area> 
 <Area> 
 </AppConfig>        
 IList   result   =   new   ArrayList();   
 XmlReader   reader   =   new   XmlTextReader( "resources/AppConfig.xml "); 
 XmlDocument   doc   =   new   XmlDocument(); 
 doc.Load(reader);   
 XmlNode   root   =   doc.DocumentElement; 
 XmlNodeList   nodelist   =   root.SelectNodes( "Area[Language= ' "   +   lang   +    "/List/Item ");//请问SelectNodes()这个涵数里的参数是什么意思。 
------解决方案--------------------TO: 
 ( "Area[Language= ' " + lang +  "/List/Item "); 
 我写这个我试了一下告诉不对,正确形式怎么写啊。   
 try..   
 string lang= "ZH "; 
 XmlNodeList nodelist = root.SelectNodes( "Area[Language= ' " + lang +  " ']/List/Item ");   
------解决方案--------------------for example:   
             XmlDocument doc = new XmlDocument(); 
             doc.Load(@ "../../test.xml "); 
             XmlNode root = doc.DocumentElement; 
             string lang= "ZH "; 
             XmlNodeList nodes = root.SelectNodes( "Area[Language= ' " + lang +  " ']/List/Item "); 
             foreach (XmlNode node in nodes) 
             { 
                 Console.WriteLine(node.InnerText); 
             }   
 输出: 
 中文[ZH] 
 英文[EN]