对方给的文本如下:
<调度火电机端出力288点::江苏  date='2007-03-18'>
@@数据名称   数据值
#1     24826
#2     24943
.
.
.
</调度火电机端出力288点::江苏><调度水电机端出力288点::江苏  date='2007-03-18'>
@@数据名称   数据值
#1     2
#2     3
.
.
.
</调度水电机端出力288点::江苏>现我要解析成如下数据库结构列名 date key value1 value2  name1 name2
数值 2007-03-18 #1 24826 2 调度火电机端出力288点::江苏 调度水电机端出力288点::江苏
2007-03-18 #2 24943 3 调度火电机端出力288点::江苏 调度水电机端出力288点::江苏
.
.
.
.
请问数据应该如何解析(我主要是指对字符串的处理问题)