首页 加入联盟 获取代码 定制新闻 问题解答 信息标准 技术支持


  已加盟网站
搜农机网(soonj.cn)
非常农机网
中国农机化信息网
天津农机化信息网
内蒙古农机安全监理网
新疆农机网
四川农机化信息网
河南农机化信息网
吉林农机化信息网
中国农机推广网

申请加入网站联盟  

  联系我们
非常农机网
北京凯铭特信息技术服务中心

联系方式
QQ群:42465895
电话:010-67322580
传真:010-67322580
  信息标准
什么是网站联盟?
     网站联盟,是我们在农机行业信息化建设过程中,提出的一个针对行业整体发展的框架性建设思想,是全国各地农机网站信息共享、优势互补和信息一体化的信息交流平台,也是全国所有农机网站开展深层次交流与合作的基础平台。
信息格式
    农机网站新闻信息发布技术标准1.0版本,是建立在RSS2.0标准的基础之上,遵循XML的相关规范。
                                 农机行业信息发布技术标准1.0
<rss version="2.0">

    - <channel>

        <title>频道标题</title>

        <link>与该频道关联的 Web 站点或者站点区域的 URL</link>

        <description>频道介绍信息</description>

        <image>表示该频道的 GIFJPEG PNG 图像的 URL

          <url>表示该频道的 GIFJPEG PNG 图像的 URL</url>

          <title>图像的描述。当频道以 HTML 呈现时,用作 HTML</title>

          <link>站点的 URL</link>

          <width>数位,表示图像的图元宽度,最大值是 188,预设值为 88</width>

          <height>数位,表示图像的图元高度。</height>

          <description></description>

        </image>

        <website>

          <title>站点名称</title>

          <url>站点web地址</url>

          <image>站点logo

            <width>logo宽度</width>

            <height>logo高度</height>

            <url>logo图片地址</url>

          </image>

        </website>

      - <item>

          <title>新闻标题</title>

          <link>新闻链接地址</link>

          <pubDate>发布时间</pubDate>

          <author>发布人</author>

          <guid>新闻唯一标识</guid>

          <description>文章面熟信息</description>

          <source>文章来源</source>

          <hittime>文章点击率</hittime>

        </item>

    </channel>

  </rss>


发布新闻信息
加入联盟的各农机网站会员单位,需按照标准信息发布格式,根据自家网站所使用建站技术编写信息发布程序,将新闻信息以xml的形式发布。示例程序如下(C#程序):

protected void CreateRss()

     {

        //定义数据库链接字符串

        string connStr = "server=服务器名称;database=数据库名称;uid=数据库帐号;pwd=密码";

        //定义SQL语句

        string strSql = "select top 50 * from news where typename = '新闻动态'";

        //创建数据库连接对象

        SqlConnection conn = new SqlConnection();

        //定义数据适配器,用来转载数据集

        SqlDataAdapter da = new SqlDataAdapter();

        //创建数据集

        DataSet ds = new DataSet();

        //装载数据集

        da.Fill(ds);

 

        //生成xml文件

         Response.Clear();

         Response.ContentType = "text/xml";

         XmlTextWriter objX = new XmlTextWriter(Response.OutputStream, Encoding.UTF8);

         objX.WriteStartDocument();

         objX.WriteStartElement("rss");

         objX.WriteAttributeString("version","2.0");

         objX.WriteStartElement("channel");

         objX.WriteElementString("title",portalSettings.PortalName+"");

         objX.WriteElementString("link",ConfigurationSettings.AppSettings["BaseUrl"]);

         objX.WriteElementString("description",portalSettings.PortalName+"Rss 新闻");

         objX.WriteElementString("copyright","(c) 2005, All rights reserved.");

         objX.WriteElementString("ttl","5");

         InfosDB infosDB = new InfosDB();

        DataView dv = ds.Tables["0"].DefaultView;

 

        // 将从数据库读出的每一条新闻信息,输出到xml文件中的item项。

         foreach (DataRowView myDRV in dv)

         {

             

              objX.WriteStartElement("item");

              objX.WriteElementString("title",myDRV["Title"].ToString());

              objX.WriteElementString("description",Filter(myDRV["Content"].ToString()));

              objX.WriteElementString("link",myDRV["Link"].ToString()));

              objX.WriteElementString("pictureUrl",myDRV["PictureUrl"].ToString());

              if(myDRV["PictureUrl"]!=null && myDRV["PictureUrl"].ToString()!="")

              {

                   objX.WriteElementString("pubDate",((DateTime)myDRV["publishDate"]).ToString());

              }

              objX.WriteEndElement();

        

         }

        

         infosDB.Dispose();

         objX.WriteEndElement();

         objX.WriteEndElement();

         objX.WriteEndDocument();

         objX.Flush();

         objX.Close();

         Response.End();

        

     }

第一届农机网站论坛 非常农机网主办
QQ群:42465895