Создание последовательности элементов с использованием Xpath 2.0 (в отличие от использования XSLT)

Я хотел бы создать последовательность элементов в xpath 2.0

Вы можете сделать что-то вроде:

('a','b','c') 

для создания последовательности строк.

Я хочу сделать что-то вроде:

(<a>1</a>,<a>2</a>,<a>3</a>)

создать последовательность элементов.

Это возможно? Да, я знаю, как это сделать с помощью XSLT.

Заранее спасибо.


person Fred Finkle    schedule 15.06.2011    source источник


Ответы (1)


В xpath 3.0 вы можете использовать функцию xml-parse() как в:

parse-xml("<a>1</a>,<a>2</a>,<a>3</a>")
person Fred Finkle    schedule 17.06.2011
comment
Saxon 9.3PE и EE поддерживают xpath 3.0 - person Fred Finkle; 17.06.2011
comment
Итак, ответ (и он вполне очевиден) состоит в том, что это невозможно при использовании XPath 2.0. - person Dimitre Novatchev; 20.06.2011