XmlDocument.SelectNode()メソッドを用いて、以下のXmlからXpathを用いてXmlNodeを
取得する方法を教えてください。プレフィクスの有無を無視してXMLにアクセスできるはず
なのですが(MSXML4.0にて確認しているとの情報はあります。)

<?xml version="1.0" encoding="utf-8" ?>
<Body>
   <GetLastTradePrice xmlns:="http://pc5.2ch.net/"></:GetLastTradePrice>
<Body>

XmlDocumet xmlDoc = new xmlDcoment();
xmlDoc.Load(@"C\hoge.xml");
XmlNode node = xmlDoc.SelectSingleNode("
           /Body/[local-name()='GetLastTradePrice' and namespace-uri()='http://pc5.2ch.net/']");

とやってnodeの中に<GetLastTradePrice xmlns:="http://pc5.2ch.net/"></:GetLastTradePrice>を示すElement
を取得したいのですが、どうにもうまくいきません。何かヒントとなる要素や間違いがあればご指摘お願いします。