以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML基础 』  (http://bbs.xml.org.cn/list.asp?boardid=1)
----  新人請教如何把文本格式的CCTV節目單自動轉成XML的方法  (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=83598)


--  作者:6hzzz
--  发布时间:2/24/2010 11:42:00 AM

--  新人請教如何把文本格式的CCTV節目單自動轉成XML的方法
本人是DVB接收愛好者,爲了給CCTV-HD頻道增加EPG信息,從央視網站上下載了文本格式的節目表,然後手動轉為符合XMLTV格式的XML文件給DVB軟件導入用,每次采用這種愚笨方法確實比較累,谷歌后來到這裡XML高手雲集的論壇,特請教各位高手有沒有一勞永逸的方法可以把文本格式自動轉為XML的方法呢?謝謝各位了!

從央視網站上下載的文本:

10/02/24 星期三  

04:00:00 135 冬奥会:10年第21届温哥华冬奥会 冬季两项女子4*6公里接力决赛、自由式滑雪女子障碍赛决赛等
06:15:00 135 冬奥会:10年第21届温哥华冬奥会 男子冰壶预赛 加拿大队-中国队
08:30:00 60 冬奥会:早安奥林匹克12
09:30:00 210 冬奥会:10年第21届温哥华冬奥会 花样滑冰女子单人短节目等
13:00:00 30 冬奥会:奥运速递12
13:30:00 28 中国记忆 79
13:58:11 30 中国记忆 75
14:28:11 30 中国记忆 76
15:00:11 30 民歌·中国:原生态民歌全景展示:2010-39
15:32:11 45 神探狄仁杰Ⅲ(高清版)26/48
16:19:43 45 神探狄仁杰Ⅲ(高清版)27/48
17:07:25 45 神探狄仁杰Ⅲ(高清版)28/48
17:55:50 26 《野生动物的秘密》第二季 7
18:21:55 26 《野生动物的秘密》第二季 8
18:51:00 30 人文地图:2010-39
19:24:00 45 莲花雨(高清版)25/30
20:11:30 45 莲花雨(高清版)26/30
21:00:00 26 《野生动物的秘密》第二季 9
21:26:05 26 《野生动物的秘密》第二季 10
21:55:10 30 人文地图:2009-100
22:25:10 30 人文地图:2009-101
22:58:10 46 新杂技英豪 3
23:46:10 43 国际足球赛场:2009-8
00:30:00 210 冬奥会:10年第21届温哥华冬奥会 男子冰壶附加赛等

以前自己手動做的XML文件:

<?xml version="1.0" encoding="UTF-8"?>
<tv generator-info-name="6Hzzz">
  <channel id="166">
    <display-name lang="eng">CCTV-高清</display-name>
  </channel>
<programme channel="166" start="20100210225500 +0000" stop="20100210234700 +0000">
    <title lang="zh">精彩荟萃 39春节系列17</title>
    <desc lang="eng">CCTV-高清:FULL-HD MPEG2...</desc>
  </programme>
</tv>


--  作者:Qr
--  发布时间:2/24/2010 7:16:00 PM

--  
看不出节目表与你的XML有何关系。
--  作者:6hzzz
--  发布时间:2/25/2010 3:27:00 PM

--  
對應關係是這樣的,例如:

10/02/24 星期三  

09:30:00 210 冬奥会:10年第21届温哥华冬奥会 花样滑冰女子单人短节目等
13:00:00 30 冬奥会:奥运速递12

<?xml version="1.0" encoding="UTF-8"?>
<tv generator-info-name="6Hzzz">
  <channel id="166">
    <display-name lang="eng">CCTV-高清</display-name>
  </channel>
<programme channel="166" start="20100224093000 +0000" stop="20100224130000 +0000">
    <title lang="zh">冬奥会:10年第21届温哥华冬奥会 花样滑冰女子单人短节目等</title>
    <desc lang="eng">CCTV-高清:FULL-HD MPEG2...</desc>
  </programme>
</tv>

10/02/24 09:30:00 對應start="20100224093000 +0000" 10/02/24 13:00:00對應stop="20100224130000 +0000">;
冬奥会:10年第21届温哥华冬奥会 花样滑冰女子单人短节目等對應<title lang="zh">冬奥会:10年第21届温哥华冬奥会 花样滑冰女子单人短节目等</title>,

有什麽方法可以把文本中這兩項自動轉成XML相應項呢?


--  作者:Qr
--  发布时间:2/25/2010 6:32:00 PM

--  
我的BLOG有特定文本格式到XML转换的相关文章,你可以去参考一下。
--  作者:6hzzz
--  发布时间:2/25/2010 10:47:00 PM

--  
好的,謝謝!
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
4,486.328ms