珍しい問題に遭遇しました。私はこのXMLを持っています:
<T durationMs="400">
  <foo durationMs="407">
    <foo-child durationMs="307" />
  </foo>
  <bar durationMs="208">
    <bar-child durationMs="108" />
  </bar>
</T>
XPathExtentions を使用して、この XML から XElement を取得しています。
var xe = XElement.Parse(s);
var foo = xe.XPathSelectElement("/T/foo")
何も返しません。ただし、次を使用する場合:
var foo = xe.XPathSelectElement("./foo")
要素を取得します。では、この場合のドットとスラッシュの違いは何ですか?