мой XML холост какВыбор одного узла в XML
<linkToFooterRepository>1054</linkToFooterRepository>
<linkToTopNavRepository>1188</linkToTopNavRepository>
<author>1413</author>
, а затем у меня есть
var xmlListItems = xPathNavigator.Select(xPathChildren)
.Cast<XPathNavigator>()
.OrderByDescending(x =>
{
var xmlNode = x.SelectSingleNode("author=1413");
})
.Skip(pager.CurrentPageIndex * pager.PageSize)
.Take(pager.PageSize);
Я постоянно получаю выражение должно вычисляться до заданного узла ошибки. Я довольно новичок в Xpath, поэтому я думаю, что что-то с тем, как я прохожу мимо автора, получает эту ошибку. Со временем я планирую сделать идентификатор автора (1413) переменной для использования со многими авторами.
благодаря
Можете ли вы опубликовать больше файла, начальные строки, в начале XML? – Tony
Как вы получаете переменную 'x'? – parameter
Ваш синтаксис выключен. XPath должен быть '' author [text() = '1413'] "' См. Http://stackoverflow.com/q/3206975/215552. –