文本解析问题?谢谢
对方给的文本如下:     
  <调度火电机端出力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点::江苏 
 	. 
 	. 
 	. 
 	.     
 请问数据应该如何解析(我主要是指对字符串的处理问题)
------解决方案--------------------XML形式!
------解决方案--------------------还是用XML 
 比较好 ,!
------解决方案--------------------不规则用xml