crystal-reports - 如何将 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做循环,但是如何让变量指向下一条记录?谢谢。
解决方案
推荐阅读
- firebase - Firebase crashlytics crash reporting via proxy
- python - Kivy 文本输入小部件:对“绑定”属性感到困惑
- node.js - 从 mongo 数据库中检索图像 [multer express nodejs]
- angular6 - ANGULAR 6 ERROR Uncaught (in promise): Error: Cannot match any routes. URL Segment: '**'
- angular - How to periodically poll information in Angular 5 using Observables and also have immediate fetch using RxJs 5.x?
- java - 在一个事务中从调度程序调用 2 个服务方法的最佳方法
- javascript - Maze drawing with canvas
- mysql - 在 MySQL 中使用 AES_ENCRYPT 时获取不正确的字符串值:'\x92\xB7\xFF\xF3'
- html - 弹出窗口中复选框的输入值未通过 POST 传输
- .htaccess - 如何使用 .htaccess 将 URL 重定向到另一个 URL