别让我对csdn失望!!!!!
XmlDocument   dom   =   new   XmlDocument(); 
                         dom.Load(Server.MapPath(@ "~/DictXml/DictVocation.xml ")); 
                         string   xpath   =    "//*[contains(., "   +   key   +    ")] "; 
                         XmlNodeList   nodeList   =   dom.SelectNodes(xpath);   
 一个朋友告诉我用上面的办法可以模糊的匹配出xml文件中所有含有key的项。我按照上面的方法,结果返回的结果是所有,而不是只含有key的。 
 请问这是为什么?
------解决方案--------------------XmlDocument dom = new XmlDocument(); 
         dom.Load(Server.MapPath(@ "~/DictXml/DictVocation.xml ")); 
         string xpath =  "//*[#(@key=*] "; 
         XmlNodeList nodeList = dom.SelectNodes(xpath);   
 试试