xml和xtml一样吗?
如果不一样
有什么不同吗?
XTML使用手册
-------------------------------------------------------------------------------
Xtml由xtml和xtag组成。Xtml是固定的写法和属性组成。其包含xtag。Xtag是固定的几个标签写法。值得注意的是在icdp系统中的三个模版文件中xtml和xtag分别给予了不同的支持。
模版对xtml的支持
栏目模版:支持xtml,不支持xtag。
二级模版:支持xtml,部分支持xtag。
新闻模版:支持xtml,部分支持xtag。
XTML说明
xtml源代码必需以<xtml 为开头(注意尾部有空格),大小写敏感。在此后处写入属性,属性说明生成新闻样式及行为。标签为可生成的新闻数据。属性用等于号标定其值,用双引号引住值,属性于属性间用空格分开。用>括号结束开头,开头与结尾中间可以加杂html代码与标签。以</xtml>结尾关闭xtml标签。
属性
Channel (必选项)指定新闻频道,其值为频道的英文短名。
rownum (必选项)指定生成新闻标题的行数,其值为0-99之间的数字。
titlecount (可选项)指定新闻标题的长度,超长部分将被去除,默认为不去除。其值只接受正数数值。
vertical (可选项)指定表格的生成方式,默认为true,表示纵向。设为false,表示为横向。此属性依赖于table属性。
offset (可选项)指定数据起始位置,默认为0,表示从最后一条开始。
table (可选项)指定是否生成表格,默认为生成表格。其值只接受true和false。如果为true则生成<table>标签,否则将以<br>为新闻标题的分割标签。
width (可选项)指定表格宽度,用法同html中的width。此属性依赖于table属性。
height (可选项)指定表格的高度,用法用html中的height。默认为100%。此属性依赖于table属性。
cellspacing (可选项)指定表格格间距,用法同html中的cellspacing。默认为0。此属性依赖于table属性。
cellpadding (可选项)指定表格添充,用法同html中的cellpadding。默认为0。此属性依赖于table属性。
class (可选项)指定表格的css class,用法同html中的css。此属性依赖于table属性。
border (可选项) 指定表格的border,用法同html中的border。默认为0。此属性依赖于table属性。
align (可选项)指定表格的对齐方式,用法用html中的align。默认为center。此属性依赖于table属性。
标签
<xtag:url> 新闻路径
<xtag:title> 新闻标题
<xtag:cuttedtitle> 被titlecount属性格式化过的标题
<xtag:author> 新闻作者
<xtag:source> 新闻来源
<xtag:brief> 新闻简介
<xtag:datetime> 新闻发布日期
示例
<xtml channel="gamenews" table="true" rownum="5" titlecount="12" cellSpacing="1" cellPadding="1" width="100%" border="0">
<a href="<xtag:url>" target="_blank"><xtag:title></a><font color="grey">(<xtag:datetime>)</font>
</xtml>
Xtag说明
<xtag:url> 新闻路径(只被新闻模版支持)
<xtag:title> 新闻标题(只被新闻模版支持)
<xtag:cuttedtitle> 被titlecount属性格式化过的标题(只被新闻模版支持)
<xtag:author> 新闻作者(只被新闻模版支持)
<xtag:source> 新闻来源(只被新闻模版支持)
<xtag:brief> 新闻简介(只被新闻模版支持)
<xtag:datetime> 新闻发布日期(只被新闻模版支持)
<xtag:content> 新闻发布日期(只被新闻模版支持,它是不同于被xtml包含的唯一标签)
<xtag:navigator> 生成翻页代码(只被二级模版支持)
<xtag:year> 生成年份(例:2004)
<xtag:month> 生成月份(例:01)
<xtag:day> 生成日期(例:09)
<xtag:hour> 生成小时(例:16)
<xtag:minute> 生成分钟(例:59)
<xtag:second> 生成秒(例:59)
示例
<br><xtag:title><hr><xtag:content><br>