csv ファイルの読み取りによる入力データの変換に助けが必要です。もう少しインテリジェントな構造に変換したいと思います。おそらくいくつかの累積的な処理があると思っていましたが、どうすればよいかわかりません。
私の入力XML:
<lines>
<line number="1">Header, some header data 1</line>
<line number="2">Data, some data for 1</line>
<line number="3">Data, some data for 1</line>
<line number="4">Header, some header data for 2</line>
<line number="5">Data some data for 2</line>
</lines>
必要な出力は、Header という単語を使用してチャンクに分類することです。
<?xml version="1.0" encoding="UTF-8"?>
<lines>
<Block>
<line number="1">Header, some header data 1</line>
<line number="2">Data, some data for 1</line>
<line number="3">Data, some data for 1</line>
</Block>
<Block>
<line number="4">Header, some header data for 2</line>
<line number="5">Data some data for 2</line>
</Block>
</lines>
乾杯