我遇到了一个不寻常的问题。我有这个 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")
它得到一个元素。那么在这种情况下,点和斜线有什么区别?