В чем разница между as = "element () +" и as = "element () *" в XSL? - PullRequest
0 голосов
/ 27 мая 2010

В чем разница между использованием as = "element (data) +" и as = "element (data) " в xsl: variable. Приведенное ниже решение XSL работает, если используется «+», но не при использовании «». Может кто-нибудь уточнить.

1 Ответ

1 голос
/ 27 мая 2010
element(data)+

означает последовательность из одного или нескольких data элементов. То есть последовательность не может быть пустой.

element(data)*

означает последовательность ноль или более `элементов данных. То есть последовательность может быть пустой.

...