ForEach

ForEach ����������������󼯺��еĶ��󡣼��Ͽ�ͨ������ʽ (expr) ��·�� (path) ���á�

�������б���ѡ�����ԣ�Ȼ�󵥻�������������뵽�����б������������С������ѡ��������Ҳ�������ԣ������Խ�����һ�����ӵ�����ʽ�У������Ǵӵڶ��������б���ѡ�����ԣ�Ȼ�󵥻��������������ǰ������Ŀģ��û�м��ϣ����ʾ�����б������á���

��ǵ���ֵ���б��������Ե���ֵ���������

��������

������ֵ

�б�

�б��е�ÿһ�����

ѡ���б�

ѡ���б���ÿ��ѡ����ֵ��

������

�����

���

�ļ����е�ÿһ�����

����һ������������ѡ��������ÿһ�ε������������� "var=" ����������������������Ϊ����ֵ�������������� Publisher ����ʽ��ͨ�� ForEach ���ʹ�ã��μ������ʾ�������������ʽ��ֵʧ�ܣ�����Ը�Ԫ�ء�

ʹ�� ForEach ����ж���ĸ������������ṩ�б����б��и���������Ϣ��Ҫ������Щ��Ϣ�����ڱ���еı������������º�׺��

��������

˵��

VariableName_position

��ǰ�����б��е�λ�ã�ʼ�� 1 ����ÿһ���������

VariableName_size

������������

VariableName_previous

��ǰ����ǰһ�ε����е�ֵ���ڵ�һ��ѭ���д�ֵΪ�գ���

VariableName_next

��ǰ���ں�һ�ε����е�ֵ�������һ��ѭ���д�ֵΪ�գ���

ForEach ��ǿ�ʡ�� var= ���ԣ�������ֵ��ǽ����ᶨ���κα��������˴����еĸ���������Ϊȷ���������Բ���ǰ׺ʹ�á�

�����Ҫ����ʾ�����е�ֵʱ�����ı�������“ÿ�� FOREACH �������ӵ��ı�”�ֶμ����ı��������ı���ʾ��“PCS ���”���ڵĿ�ʼ�ͽ��� <pcs> ���֮�䡣��

����

˵��
�﷨ <pcs:foreach var="����" expr="����ʽ">Ĭ������</pcs:foreach>

��

<pcs:foreach var="����" path="·��">Ĭ������</pcs:foreach>

ʾ��

<pcs:foreach var="item" expr="article_list">
...
<pcs:value expr="item.headline"></pcs:value>
<pcs:value expr="item.story"></pcs:value>
���ǵ� <pcs:value expr="item_position"></pcs:value> ����Ŀ����
<pcs:value expr="item_size"></pcs:value>
����Ŀ...
</pcs:foreach>

��

<pcs:foreach var="item" expr="folderByPath('/authors/latest')"></pcs:foreach>

ע��������׺���� VariableName_position ��Ӧ���������� (VariableName.name) �����������������׺Ϊ�����Ĵʻ���ţ�������Ϊһ�����������ֵ������������������������ӵ��ı������������������ض������ƣ�����һ������ֵ����ֵ�����ȴӱ�������ʼ��Ȼ��������ԡ�

ForEach Ԫ�ؿ�Ƕ��ʹ�á�ForEach Ԫ���Ƚ���������ֵ��Ȼ���٣����������������ݵ�ֵ��