全部商品分类
去购物车结算
首页 > 狮龙书廊官方在线论坛公告 > SPS技术规范

SPS技术规范

时间:2017-07-17 16:34:22

​SPS技术规范


毛凌国


    什么是SPS?

    订阅内容发布规范(Subscription publish standard),简称SPS。
    如果SPS输出内容包含图片等元素,该元素地址需要使用完整的路径。


    为什么要制订SPS?

    为规范邮件订阅内容提供商所提供的订阅内容格式,方便订阅用户在各种显示终端上都能够有适合的良好的阅读体验,特制订此规范。


    SPS的编码要求?

    需可转化为GBK编码,不含无法进行编码转化的特殊字符。


    SPS规范说明

    SPS是一种类RSS(Really Simple Syndication),它是通过从RSS2.0规范中增删一些标签而产生的。
    SPS也是XML的一种,所有的SPS文档都遵循XML1.0规范,该规范发布在W3C网站上。


    SPS格式说明

    1. 每个SPS有且仅有一个SPS标签,作为顶层元素。
    2. 在<sps>节点的下一级是一个独立的<channel>节点,该节点包含关于channel(订阅发布内容)的信息和内容,每个SPS有且仅有一个channel标签。
    3. 节点下还可以有多个节点,用于发布一些如侧边栏等的子项,其内容将根据显示终端的不同而选择性的展示。

    <channel>或<subchannel>节点的子结点包括

    节点名是否必须描述
    title填写邮件的标题,如含多个文章的标题,用中文输入法方括号隔开。
    如:【房产新闻-房价下跌快于预期】【上海二手房市抛房潮】。
    generator创建者(建议的from地址)。
    imageSPS创建者的logo信息,需使用完整路径。
    linkSPS内容提供网站信息。
    language语言信息。
    pubdateSPS内容发布的日期,格式是YYYY-MM-DD。
    description整封邮件的摘要,显示在QQ弹出tips,25字以内。
    positionSubchannel必须,为left,top,right,bottom中的一项,表示该项内容的建议展示位置。
    item可以出现多个item,每个item,描述一项订阅内容项。

    <image>节点的子结点包括

    节点名是否必须描述
    url是gif,jpeg或png图像文件的URL地址,需使用完整路径。
    title用于描述图像,等同于html语言中<img>的alt属性。
    link是点击图片时跳转的地址。

    <item>节点的子结点包括

    节点名是否必须描述
    image该项内容的缩略图(建议大小:160 * 120像素)。
    title该项内容的标题。
    author编辑、作者、来源网站等相关的文本。
    summary文章摘要(当此项不存在时,将从description中自动提取,有可能产生效果上的损失)。
    description全文内容,支持简单的html语法,如字体、颜色、图片、链接等,但不支持对标签或class设置样式。
    category该属性是一个用来定义分类法的字符串。该节点的值是一个正斜杠分割的字符串,它用来在指定的分类法中识别一个分级位置。
    comments与item相关的评论的地址。
    link该项内容对应的地址,点击标题时将会跳转到的地址。
    pubdate该item发布的时间。

    SPS源代码范例

    <?xml version="1.0" encoding="utf-8"?> 
    <sps version="1.0">
    <channel>
    <title><![CDATA[your email title]]></title>
    <generator> generator </generator>
    <image>
    <title></title>
    <link></link>
    <url> email logo link </url>
    </image>
    <link> http://open.mail.qq.com </link>
    <language> zh-cn </language>
    <pubdate> 2011-05-10 </pubdate>
    <description><![CDATA[]]></description>
    <item>
    <title><![CDATA[article title]]></title>
    <image>
    <title></title>
    <link></link>
    <url> article item picture link </url>
    </image>
    <description><![CDATA[your article details]]></description>
    <category></category>
    <link></link>
    </item>
    <item>
    <title><![CDATA[ more title ... ]]></title>
    <image>
    <title></title>
    <link></link>
    <url></url>
    </image>
    <description><![CDATA[ more article details ... ]]></description>
    <category></category>
    <link></link>
    </item>
    </channel>
    </sps>


<![CDATA[your email title]]> generator email logo link http://open.mail.qq.com zh-cn 2011-05-10 <![CDATA[article title]]> article item picture link <![CDATA[ more title ... ]]>

狮龙书廊官方在线论坛公告