Что не так с XPath?
От: skodnik  
Дата: 12.01.11 15:40
Оценка:
Есть два варианта получения значения елемента из XDocument по XPath:
1.
document.XPathSelectElement(xPath).Value;


2.
XPathNavigator _xPathNavigator = document.CreateNavigator();
XPathExpression expr = _xPathNavigator.Compile(xPath);
XPathNodeIterator iterator = _xPathNavigator.Select(expr);
if (iterator.MoveNext())
{
      return iterator.Current.Value;
}

У меня есть вполне конкретное выражение:
xPath = "/gallery/category[position()=1]" — не работает
хотя выражение типа
xPath = "/gallery" работает,
как мне обратиться именно к первой category из gallery?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.