能够利用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就用存储过程,如果不用就写程序读数据库生成
方法二:
读文本文件,用split分格(不同语言用法不同,但基本都有)
然后生成xml