我需要一些帮助来转换来自读取 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>
干杯