Работа с наборами узлов в Xpath 1.0 - PullRequest
0 голосов
/ 10 ноября 2010

Я работаю с таблицами CALS, в которых есть несколько элементов colspec с элементом tgroup в качестве родителя.В xpath 2.0 работает следующее:

colspec/substring-before( @colwidth , '*' )

В xpath 1.0 он жалуется: Неожиданный токен - "substring-before (@colwid"

Должен быть способ сделать этомне нужно суммировать числовые значения перед звездочкой, чтобы я мог преобразовать относительную ширину столбца в проценты. На данный момент в день я даже не могу придумать неэкспонентное решение.

1 Ответ

2 голосов
/ 10 ноября 2010

В xpath 1.0 жалуется: неожиданно токен - "substring-before (@colwid"

Это потому, что правильный термин / оператор шага не может быть вызовом функции в XPath 1.0 (это особенность XPath 2.0!).

Вы должны разработать рекурсивный шаблон.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...