Вывод элементов массива в цикле <for>
Листинг 13.20. Вывод элементов массива в цикле <for>
<1хр>
<for start="0" end="@my_array.last">
Here is the value of my_array. at offset <putvar name="for.count" />
:
<putvar name="my_array[@for.count]" />
<br />
</for>
</lxp>
Обратите внимание: знак @ используется с объектом my_array только в том случае, когда нужно получить значение переменной, а не ее имя. В теге <putvar>
он отсутствует, поскольку атрибут name должен содержать имя переменной, а не ее значение.
ВНИМАНИЕ
Вместо автоматического создания массива (в виде my_array[]) можно присваивать индексы элементов вручную (например, my_array[0], my_array[l]), но в этом случае LXP не устанавливает значения переменных size и last.