string srch="("/ad/item[@title='" +id + "']";
      XmlNode foundNode=nav.SelectSingleNode(srch);

解决方案 »

  1.   

    string srch="newBookstore/book[@id='" + id + "']";
          XmlNode foundNode=nav.SelectSingleNode(srch);
      

  2.   

    string srch=@"/ad/item[@id='" + id + "']";
          XmlNode foundNode=nav.SelectSingleNode(srch);
      

  3.   

    XPathNavigator里面没有SelectSingleNode这个方法
    msdn里面只有script vb c++的例子 没有c#的
    你这里这个nav是用的哪一个对象?
      

  4.   

    把XmlNode强制转换为XmlElementstring srch=@"/ad/item[@id='" + id + "']";
          XmlElement foundNode=((XmlElement)nav).SelectSingleNode(srch);