我正在尝试将 record2 中的“accountNumber”字段的数据作为“属性”访问。文件格式为平面文件(format="fixedlength")。请帮助我。
<beanio xmlns="http://www.beanio.org/2012/03">
<stream name="Definitions" format="fixedlength">
<record name="header" order="1" minOccurs="1" maxOccurs="1" class="map">
<field name="recordType" literal="HD" position="0" length="2" rid="true"/>
</record>
<group name="Sample" order="2" minOccurs="0" maxOccurs="unbounded" class="map">
<record name="record1" order="1" minOccurs="1" maxOccurs="1" class="map">
<field name="type" rid="true" literal="PP" position="0" length="2"/>
<field name="accountNumber" position="2" length="30"/>
</record>
<record name="record2" order="2" minOccurs="0" maxOccurs="unbounded" class="map" collection="list" >
<field name="type" rid="true" literal="FF" position="0" length="2"/>
< ******------ I want to access the "accountNumber" here ------****** />
</record>
</group>
<record name="trailer" order="3" >
<field name="recordType" rid="true" literal="TT" position="0" length="2"/>
</record>
</stream>
</beanio>
样本数据:
HD
PPXXXXXXXXXXXXXXXXXXXXXXXXXXX
FF
FF
PPYYYYYYYYYYYYYYYYYYYYYYYYYYY
FF
FF
TT