社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
主题 : xml应用之cdf
级别: 侠客
显示用户信息 
0  发表于: 2002-03-11   

xml应用之cdf

呵呵,看了上面的一篇文章,小弟也忍不住要说说xml,就说说xml的应用吧,xml应用之cdf篇。
cdf是什么,cdf的英文名称就是Channel Definition Format,也就是频道定义格式,是
microsoft基于xml的最成功的应用之一。
在ie5以上的版本中有一个频道栏,就是记录一个网络站点的信息用的,在ie6中好像收藏夹已经
合并了这个功能。如果电脑一直连入网络的话

,其可以定时对网络进行更新。具体的一个实例:
***********************************
<?XML VERSION="1.0" ENCODING="gb2312"?>
<CHANNEL HREF="http://10.13.31.90/~lavender2001/wdb/wdbread.php?
forumid=9&filename=f_519"  LEVEL="0">
   <TITLE>my channel</TITLE>
   <ABSTRACT>This is my discription here</ABSTRACT>
   <LOGO
HREF="http://msdn.microsoft.com/workshop/delivery/channel/cdf1/addChan.gif"
STYLE="ICON"/>
   <SCHEDULE STARTDATE="2002-01-18" ENDDATE="2003-01-18" TIMEZONE="+0800">
       <INTERVALTIME DAY="7"/>
       <EARLIESTTIME HOUR="2"/>
       <LATESTTIME DAY="7" HOUR="2" MIN="6"/>
   </SCHEDULE>
</CHANNEL>
***********************************
先解释一下上面的一段的意义吧:
有这样的一个频道,其指向的网站所在页面为
http://10.13.31.90/~lavender2001/wdb/wdbread.php?forumid=9&filename=f_519为一个顶级频
道。其标题为my channel,对其进行的经一步描述为This is my discription here频道使用的图
标为http://msdn.microsoft.com/workshop/delivery/channel/cdf1/addChan.gif,下面的一些
元素是对其更新的策略。
CDF文档必须以下指令开始:
<?XML VERSION="1.0" ENCODING="语言编码"?>

下面表述cdf的词表的内容,可能有错误之处请大家指正原谅

元素      属性               用途

channel   HREF,IsClonable    channel是根元素, href指定频道主页, isclonable
                             (true或false)指定是否可以为另一频道的子频道



title                        频道的标题



abstract                     辅助对频道的说明


author                       频道的作者



publisher                    频道发行人


Copyright                    频道版权



PublicationDate              频道发布时间


LastMod                      频道最近更新时间


Schedule                     频道更新策略



logo    href,type           href指代频道的图标t ype图标的属性 (REGULAR80*32象
                           素,wide192*32象素, small16*16象素)


$$$$$$$$$$$$$$$$$$ 下面是schedule的子元素的介绍$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 
StartDate                    频道更新开始时间


EndDate                      频道更新结束时间



IntervalTime    DAY          频道更新间隔天数  




EarlistTime   HOURE 或MIN     频道更新最早时间



LatestTime   HOURE或MIN       频道更新最迟时间


cdf文件必须保存为*.cdf各位不妨将上面的两排星号之间的内容(不包括星号)剪切下来保存为
一个以cdf为后缀的文件比如fdskk.cdf。看看有什么变化。然后鼠标右键点击它,选择打开频
道,看看有什么效果。当然了,在实际的应用中是让一个link链到你的cdf文件,当浏览页面时
候,点击这个link就会将你定义的频道添加到你的ie浏览器的频道栏或我的收藏夹(ie6).更多的
信息可以从microsoft的官方站点或msdn中找得到
附:由于cdf应用,微软一直在改进,有很多属性改成了元素,有些本来是空元素的,也不是空元
素了,有可能存在不一致性,有些元素也存在变动不过微软提供了图形化的工具cdf generator,
非常好用。大家可到其官方站点上下载。本篇的目的是让大家了解什么是cdf要精通还得大家自己
努力呦,但愿这篇短文能其到抛砖引玉的作用!我的ftp是10.111.169.212上面也有下载cdf
generator.
描述
快速回复

按"Ctrl+Enter"直接提交