当前位置:编程学习 > C#/ASP.NET >>

求求大哥,帮忙写个,TXT格式转XML格式的转换程序,或方法。

10/11/06 星期六
00:00 记录片故宫6
00:50 电影
02:45 亚运唱响广州
03:55 丝绸之路
04:30 风光宣传片
06:30 增城早晨
07:10 今日栏目(重播)
07:45 民视民声(重播)
08:15 亚运唱响广州
09:20 文明迎亚运
09:24 丝绸之路
11:04 白水寨风光
12:00 今日栏目(重播)
12:35 新闻(重播)
12:46 民视民声(重播)
13:45 文明迎亚运
13:48 交通安全
13:56 民视民声
14:09 电影A
15:01 电影B 
16:02 丝绸之路
17:00 电影A
18:00 电影B 
18:56 民视民声
19:15 今日栏目(重播)
19:50 安监动态
20:00 民视民声
20:45 一周要闻
20:55 天气预告
21:00 今日栏目
21:45 一周要闻
22:00 今日栏目
22:45 一周要闻
23:16 今日栏目


转为XML这样的格式

<?xml version="1.0" encoding="GB2312" standalone="yes"?>
<BroadcastData code="110000000" creationtime="20101108150351" version="2.0">
    <ProviderInfo id="TVIBE" name="TVIBE" />
    <SchedulerData type="PROGRAM">
        <Channel>
            <ChannelText language="chi">
                <ChannelName>中央1台</ChannelName>
            </ChannelText>
            <Event begintime="20101108003700" duration="010000" eventid="0" eventtype="00">
                <EventText language="chi">
                    <Name>正大综艺</Name>
                    <ShortDescription>节目定位围绕着看来展开,不看不知道,世界真奇妙.以猜谜闯关,形成悬念,淘汰筛选的模式进行游戏规则.突出栏目的旅游文化定位,强调观众的感受世界零距离.</ShortDescription>
                </EventText>
            </Event>
            <Event begintime="20101108013700" duration="005000" eventid="1" eventtype="11">
                <EventText language="chi">
                    <Name>神探狄仁杰Ⅱ(12)</Name>
                    <ShortDescription>肖清芳狼狈逃至默啜处,告诉他蛇灵总坛已被狄仁杰和吉利可汗率兵攻破,后果不堪设想。二人密谋提前举事,肖清芳迅速赶回了崇州。默啜提前举事攻打吉利王廷…</ShortDescription>
                </EventText>
            </Event> --------------------编程问答-------------------- --------------------编程问答-------------------- foreach(string line in File.ReadAllLines(""))
{//修改XML生成} --------------------编程问答-------------------- 按照你的文本文件,还少很多东西啊。

--------------------编程问答-------------------- 没太明白。。。。 --------------------编程问答-------------------- 你再补充补充 --------------------编程问答-------------------- --------------------编程问答-------------------- txt文件要有规律,固定的格式才行

一行一行的读取txt文件,在写入xml文件即可。 --------------------编程问答-------------------- 中央1台
10/11/06 星期六
00:00 记录片故宫6
00:50 电影

转为:
<?xml version="1.0" encoding="GB2312" standalone="yes"?>
<BroadcastData code="110000000" creationtime="20101108150351" 

version="2.0">
    <ProviderInfo id="TVIBE" name="TVIBE" />
    <SchedulerData type="PROGRAM">
        <Channel>
            <ChannelText language="chi">
                <ChannelName>中央1台</ChannelName>
            </ChannelText>
            <Event begintime="20101106000000"(日期时间) duration="005000" 持续时间

eventid="0"(节目号) eventtype="11">(节目类型)
                <EventText language="chi">
                    <Name>记录片故宫6</Name>
                    <ShortDescription>无</ShortDescription>
                </EventText>
            </Event>
            <Event begintime="20101106024500" duration="011500" 

eventid="1" eventtype="11">
                <EventText language="chi">
                    <Name>电影(12)</Name>
                    <ShortDescription>无</ShortDescription>
                </EventText>
            </Event>
补充:.NET技术 ,  .NET技术前瞻
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,