能够利用XML做一个文件解析器?解决方法

能够利用XML做一个文件解析器?
例如有这样一个txt文件:

///////////////////////////////////////////////////////
逸仙时空   Yat-sen   Channel

院系交流

计算机系

版主:   aloneforever   SuperDog  
   
      精华   |   文摘   |   主题   |   备忘      
  序号   状态   主题   作者   最后更新  
3849       Re:   输出什么(49字)   iveney     Apr   6   13:20  
3850       Re:   输出什么(35字)   iveney     Apr   6   13:21  
3851       Re:   输出什么(3字)   yuson     Apr   6   13:30  
3852       Re:   输出什么(3字)   iveney     Apr   6   13:31  
3853       Re:   输出什么(26字)   iWater     Apr   6   13:36  
3854       ○   [转载]   【转载】密歇根大学教授拒绝清华大学学生申请读Ph.D(5.0千字)   iveney     Apr   6   13:36  
3855       Re:   输出什么(71字)   iveney     Apr   6   13:37  
3856       Re:   输出什么(22字)   iWater     Apr   6   13:40  
3857       Re:   输出什么(10字)   iveney     Apr   6   13:45  
3858       Re:   输出什么(37字)   iWater     Apr   6   13:48  
3859       Re:   输出什么(83字)   iveney     Apr   6   13:54  
3860       Re:   输出什么(53字)   iWater     Apr   6   14:00  
3861       Re:   输出什么(28字)   iveney     Apr   6   14:01  
3862       Re:   [转载]   【转载】密歇根大学教授拒绝清华大学学生申请读(2字)   anteater     Apr   6   14:07  
3863       ○   在上班,无聊中(9字)   cspigeon     Apr   6   14:14  
3864       Re:   输出什么(202字)   iWater     Apr   6   14:15  
3865       Re:   输出什么(21字)   iveney     Apr   6   14:20  
3866       Re:   输出什么(23字)   iWater     Apr   6   14:37  
3867       Re:   [转载]   【转载】密歇根大学教授拒绝清华大学学生申请读(9字)   SuperDog     Apr   6   15:47  
3868       Re:   输出什么(2.2千字)   iveney     Apr   6   16:03  
       
 
   

首页   上一页   下一页   末页   转到第       项    

页次:   194/194页   每页:   20   总数:   3868  
///////////////////////////////////////////////////////////////

想把这个txt文件转化为这个形式的xml文件:
<item>
        <序号> 3849 </序号>
        <状态> Re: </状态>
        <主题> 输出什么(49字) </主题>
        <作者> iveney </作者>
        <最后更新> Apr   6   13:20 </最后更新>
</item>
......

有没有比较好的办法呢?谢谢赐教。


------解决方案--------------------
用字符串处理,按空格分割字串,然后制作成XML片段。
------解决方案--------------------
方法一:
1.将广本导入到数据库(excel,sql server ,access),选择以tab为分格
2.如果可以用存储过程生成xml就用存储过程,如果不用就写程序读数据库生成