首页 > 解决方案 > 如何将 XML 数据源字段的所有值提取到数组中

问题描述

我有一个如下的 XML 数据源:

<xs:element name="block" type="xs:string" minOccurs="0" />
<xs:element name="lot" type="xs:string" minOccurs="0" />
<xs:element name="wafer" type="xs:string" minOccurs="0" />

现在我想创建一个公式,它需要所有块+批次作为字符串,每条记录作为一行。所以假设数据是

<xs:element name="block" type="xs:string" minOccurs="0" >A1</block>
<xs:element name="lot" type="xs:string" minOccurs="0" >B1</lot>
<xs:element name="wafer" type="xs:string" minOccurs="0" >C1</wafer>
<xs:element name="block" type="xs:string" minOccurs="0" >A2</block>
<xs:element name="lot" type="xs:string" minOccurs="0" >B2</lot>
<xs:element name="wafer" type="xs:string" minOccurs="0" >C2</wafer>

那么结果字符串是 A1B1/nA2B2 怎么办?我尝试使用变量和while做循环,但是如何让变量指向下一条记录?谢谢。

标签: crystal-reportscrystal-reports-2008

解决方案


推荐阅读