我陷入了必须读取 CSV 文件 Smooks 并将其拆分为小的 CSV 或 XML 文件的情况。我已经对一个大的 XML 文件进行了尝试,我将其拆分并转换为另一种形式的 XML 对象——它工作得很好。但在这种情况下,我有一个与此类似的 CSV 文件。
HEADER,val01,val02,,,
LINE,lineVal01,lineVal02,lineVal03,lineVal04,lineVal05
LINE,lineVal01,lineVal02,lineVal03,lineVal04,lineVal05
LINE,lineVal01,lineVal02,lineVal03,lineVal04,lineVal05
LINE,lineVal01,lineVal02,lineVal03,lineVal04,lineVal05
在进行 java bean 绑定时,我需要单独读取此标头并生成小的 CSV/XML 文件,这些文件代表其中包含 HEADER 信息的每个 LINE 记录。例如:
<obj>
<header>
<Prop01>val01</Prop01>
<Prop02>val02</Prop02>
</header>
<line>
<prop01>lineVal01</prop01>
<prop02>ineVal02</prop02>
<prop03>lineVal03</prop03>
<prop04>lineVal04</prop04>
<prop05>lineVal05</prop05>
<line>
</obj>
为了识别和使用所有输出对象中的第一个记录值,我应该怎么做?
我能把它读成一个java bean吗?
<jb:bean beanId="header" class="org.me.Header" createOnElement="csv-set/csv-record[0]">
任何帮助表示赞赏!
谢谢你。