珍しい問題に遭遇しました。私はこの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")
要素を取得します。では、この場合のドットとスラッシュの違いは何ですか?