如何生成百度商品搜索XML商品文件

2016-07-07 15:15 来源:www.chinab4c.com 作者:ecshop专家

百度商品要求生成的样式如下:
<?xml version="1.0" encoding="UTF-8"?>

<urlset>

<!-- urlset用来标记整个文档的开头;注意:以下各字段,必须按给定的顺序组织 -->

<url>

<!-- url标记每条商品信息的开始和结束 -->

<loc>http://baidu.com</loc>

<!-- 必填;描述商品详细信息页面URL地址,首尾勿带空格、不可见的换行符号 -->

<lastmod>2010-11-20</lastmod>

<!-- 必填;用来指定该链接的最后更新时间,日期格式为:yyyy-mm-dd -->

<changefreq>always</changefreq>

<!-- 可以不提交该标签;用这个标签告诉此链接可能会出现的更新频率,有效值为:always, hourly,daily,weekly,mothly,yearly,never-->

<priority>1.0</priority>

<!-- 可以不提交该标签;用来指定此链接相对于其他链接的优先权比值,此值定于0.0-1.0之间 -->

<data>

<!-- 商品数据内容 -->

<display>

<title>ThinkPad SL410(2842-EWC)14.0英寸笔记本电脑</title>

<!-- 必填;商品名称 -->

<realtitle>ThinkPad SL410 </realtitle>

<!-- 必填;商品简称:<br>去除修饰词后,能唯一标识此商品的名称,一般是品牌+产品型号的组合 -->

<price>4999.00</price>

<!-- 必填;商品实际价格:<br>最多保留两位小数 -->

<brand>ThinkPad</brand>

<!-- 必填;商品品牌:<br>当该品牌有中英文两种表示方法时,只要提交其中一个即可。请勿将中英文的品牌混杂在一起提交。否则无法识别准确。无法检索到。 -->

<tags>电脑\笔记本酷睿2双核\14寸独立显卡</tags>

<!-- 必填;商品的分类、属性描述词:<br>不得包含品牌。参考百度给出的热门SEM词表,可获得更好的排序和展现量。<br>另:tags词不得堆砌,需确保所填词能准确描述该商品。例如:tags若为“a\b\c”则需要对应页面中的商品,属于a且b且c。<br>描述词在1至15之间,词间以"\"分隔。 -->

<services>正规**\全国联保\7天退换货</services>

<!-- 必填;购买此商品时获得的服务保障:<br>例1~3个6字以内的词,词间以"\"分隔。 -->

<image>http://img10.360buyimg.com/S0/4086/0564dcd5-a1a6-4d97-9479-cec90186e065.jpg</image>

<!-- 必填;商品图片链接:<br>图片参考大小180x180px。 -->

<store>京东商城</store>

<!-- 必填;商家名 -->

<stock>0</stock>

<!-- 必填;是否缺货标记:<br>0表示不缺货;1表示缺货。 -->

<description>SL410概述。The SL410 与上一代SL400系列相比,有了很大的变化:更轻的系统更薄的尺寸(新型的SL系列产品比过去的型号薄4mm,轻12%,意味着其具有更好的便携性),采用镜面屏,最佳尺寸的显示面板,强大的多媒体, 多点触摸技术, 更快的系统内存带来更好的用户体验。</description>

<!-- 可选填;商品描述:<br>以100字内为佳,不得包含html代码。 -->

<city>北京\上海\广州</city>

<!-- 可选填;商品所在地:<br>多个地址间以"\"隔开 -->

<comments>150</comments>

<!-- 可选填;商品评论条数 -->

<commentsurl>http://club.360buy.com/review/199485-1-1.html</commentsurl>

<!-- 可选填;商品评论的链接 -->

<firstclass>电脑</firstclass>

<!-- 可选填;商户自己的一级分类 -->

<secondclass>笔记本</secondclass>

<!-- 可选填;商户自己的二级分类 -->

<thirdclass></thirdclass>

<!-- 可选填;商户自己的3J分类 -->

<expirationdate>2010-11-25</expirationdate>

<!-- 可选填;商品下架日期,日期格式为:yyyy-mm-dd -->

<score>4</score>

<!-- 可选填;商品评分:<br>1~5分内的数字 -->

</display>

<!-- display字段为固定格式,必有 -->

</data>

</url>

</urlset>

但ecshop默认的没有data之间的这个字段,如何生成范例中的XML样式文件呢?有懂的朋友可以教教我QQ:429374569

回答:
不需要默认生成。你可以直接调用数据库.然后用PHP输出header 的XML格式。内容自己封装

你查询数据,然后PHP自己生成要的XML格式

班主很热心哟》~~




能具体一点吗 不是很清楚怎么操作啊




谢谢,能具体一点吗?你知道具体怎么操作吗

谢谢,能具体一点吗?你知道具体怎么操作吗




不知道啊,o(︶︿︶)o 唉 继续等高手啊