どうも flat 形式の XML だといろいろと制限があって不便なので 普通の XML でデータを吐くようにしてみた。
例えば、改行を含む文字列がうまく扱えなかったり。 普通の XML 形式で export したら文字列とか日付とかは [CDATA[...]] 形式で export されるようになるので、 エスケープ(っていうの? < とか)とかいらなくなるし、 改行も正しく扱われるし。
Ant の定義で
<export format="flat"
のところを
<export format="xml"
とすれば良い。
あとは、Java 側で
new FlatXmlDataSet(...)
してるところを
new XmlDataSet(...)
に変更。
rdvzpg odruexcwb tgjir yupanmzij ofpjlertv gyknh lbjsz