文本解析问题?谢谢
对方给的文本如下:
<调度火电机端出力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点::江苏
.
.
.
.
请问数据应该如何解析(我主要是指对字符串的处理问题)