试图四处寻找解决方案,但找不到在 beanIO 1.2 中将属性添加到根 xml 标记的任何简单方法。
我需要实现以下内容:
<?xml version='1.0' encoding='utf-8'?>
<MyRootNode clientCode="German" recordCount="1">
<referrals>
<Individual>
<indvId>50853</indvId>
<firstName>Dad</firstName>
<middleName/>
<lastName>Test</lastName>
<suffixName/>
<gender>M</gender>
<race>WH</race>
<ethnicity>UN</ethnicity>
<DOB>2000-02-02</DOB>
<caseNumber>710645</caseNumber>
</Individual>
</referrals>
</MyRootNode>
截至目前,我的 beanio 映射文件如下所示:
<stream name="MyRootNode" format="xml">
<record name="referrals" class="example.test.TestBean">
<bean name="individual" class="example.test.Individual" xmlName="Individual">
<field name="indvId" />
<field name="firstName" minOccurs="1" />
<field name="middleName" minOccurs="1" />
<field name="lastName" minOccurs="1" />
<field name="suffixName" minOccurs="1" />
<field name="gender" minOccurs="1" />
<field name="race" minOccurs="1" />
<field name="ethnicity" minOccurs="1" />
<field name="DOB" minOccurs="1" />
<field name="caseNumber" minOccurs="1" />
</bean>
</record>
</stream>
需要添加 clientCode="German" recordCount="1"
到 MyRootNode。
感谢你的帮助!
谢谢和问候, 拉吉夫