XMLDocumentクラスなどを使って深いタグを検索するにはどうすれば
いいのでしょうか・・・

例えば
<root>
  <a>
    <b>
      <c>
         <d>100</d>
         <d>200</d>
         <d>300</d>
      </c>
    </b>
  </a>
</root>
のような構造になっている場合、
XmlElement root = xmlDoc.DocumentElement;
XmlNodeList nodeList = root.SelectNodes("a/b/c/d");
として、
foreach(XmlNode node in nodeList){
  string str = node.Value;
   ・
   ・
}
と取得しようとしたのですがダメでした。(ひとつもマッチしない)
a/b/c/d 形式では深いタグは対応できないのでしょうか?
教えて頂けると大変助かります。
どうか宜しくお願いいたします。