Я предполагаю, что $this
в вашем запросе выглядит немного странно.В стандартном XQuery в области видимости нет переменной с именем $this
.Я предполагаю, что вам нужен элемент контекста, поэтому ваш запрос будет выглядеть так:
sum(for $val in .//h6 return number($val))
или проще:
sum(.//h6/number(.))
или просто:
sum(.//h6)
Пропускточка будет означать, что XPath начинается с корня документа, а не с элемента контекста.