이상한 문제가 발생했습니다. 나는이 XML를 벗어난 XElement를 얻을 XPathExtentions을 사용하고XPath 표현식에서 점 대 슬래시
<T durationMs="400">
<foo durationMs="407">
<foo-child durationMs="307" />
</foo>
<bar durationMs="208">
<bar-child durationMs="108" />
</bar>
</T>
:
var xe = XElement.Parse(s);
var foo = xe.XPathSelectElement("/T/foo")
그것은 아무 것도 반환하지 않습니다 나는이 XML이있다. 그러나 사용하는 경우 :
var foo = xe.XPathSelectElement("./foo")
요소를 가져옵니다. 이 경우 점과 슬래시의 차이점은 무엇입니까?
나는 본다! XDocument가 루트를 사용하는 것이 겠지요? – Schultz9999
@ Schultz9999 [this] (http://msdn.microsoft.com/en-us/library/ms256471.aspx)에서 살펴보십시오. – Anirudha