if istamplateelement(cellvalue) //判断是否为模板元素
begin
if isdatasetbeginelement(cellvalue) then //判断是否为数据集开始元素
begin
processdatasetelement (cellvalue); //处理数据集元素
end;
if isparamelement then(cellvalue) then //判断是否为变量元素
cellobj.value := findparam(cellvalue); //查找变量值,填到当前单元格中
if iscontroltag(cellvalue) then
………………….
end;
------------------遍历循环结束---------------------