Суммировать длину строки двух разных узлов с помощью Xpath - Суммировать длину строки двух узлов

Привет, ребята. Следующий xpath не работает.

//FullName[sum(string-length(FirstName) | string-length(LastName))>= 30]

Ошибка: выражение должно оцениваться как набор узлов.

Фрагмент XML

<FullName>
 <FirstName>somereallylongfirstnameguy</FirstName>
 <LastName>somereallylonglasttnameguyabcdefghijklmnopqrstuv</LastName>
</FullName>

Я знаю, что функция суммы складывает числа, а длина строки возвращает числа.

Следующее выражение работает нормально:

//FullName[string-length(FirstName) >= 1]

Любая помощь приветствуется, спасибо!

5
задан james31rock 19 October 2011 в 21:02
поделиться