2010-07-16 3 views
0

XPath를 사용하여 문서의 모든 네임 스페이스를 열거하려고합니다. .NET에서 다음 XMLSPY의 작품,하지만CreateNavigator (X 경로에 유효하지 않은 토큰이 있음)

//*/namespace-uri(.) 

// Executing this in linqpad, I get the error below. 
xml.CreateNavigator().Select("//*/namespace-uri(.)").Dump(); 
// the error below. 
XPathException: ('//*/namespace-uri(.)' has an invalid token) 

덕분에 다른 여기를 시도하는 사람들을위한

답변

0

작동 코드입니다.

(element.XPathEvaluate("//namespace::*") as IEnumerable).OfType<XAttribute>().Distinct() 

감사

저에게

관련 문제