Проблема: при попытке объединения последовательностей в XPath с помощью оператора "|" или "union", возникает ошибка "Required item type of first operand of '|' is node(); supplied value has item type xs:string" (вместо "xs:string" может быть другой тип если последовательности состоят из элементов другого типа).
Причина: Оператор объединения в XPath действительно позволяет логически объединять (т.е. создавать из нескольких последовательностей одну, исключая повторяющиеся элементы) только последовательности из узлов (node). Любые другие последовательности (из строк, чисел и пр.) этим оператором не поддерживаются.
Причина: Оператор объединения в XPath действительно позволяет логически объединять (т.е. создавать из нескольких последовательностей одну, исключая повторяющиеся элементы) только последовательности из узлов (node). Любые другие последовательности (из строк, чисел и пр.) этим оператором не поддерживаются.
Комментариев нет:
Отправить комментарий