SitemapGen4j

授权协议 未知
开发语言 Java
所属分类 程序开发、 其他开发相关
软件类型 开源软件
地区 不详
投 递 者 终波涛
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

SitemapGen4j是一个用于生成XML sitemaps文件的Java类库。支持gzipped输出,sitemap校验,sitemap索引生成等功能。

示例代码:

WebSitemapGenerator wsg = new WebSitemapGenerator("http://www.example.com", myDir);
WebSitemapUrl url = new WebSitemapUrl.Options("http://www.example.com/index.html")
   
.lastMod(new Date()).priority(1.0).changeFreq(ChangeFreq.HOURLY).build();
// this will configure the URL with lastmod=now, priority=1.0, changefreq=hourly
wsg
.addUrl(url);
wsg
.write();
  • 今天尝试写了小段代码来给别人的网站生成sitemap.xml文件。 在google code中找到sitemapgen4j 开源组件,专门针对生成对应google search engine 的sitemap.xml文件。 sitemapgen4j 组件的主页:http://code.google.com/p/sitemapgen4j/ 上面包括组件的源代码和简易的使用教程,懂点英文的就动手了。

  • sitemap基础知识:http://wenku.baidu.com/view/bb33f4956bec0975f465e277.html见这个文档 情景:        线上线下数据量不一致导致,线上数据较多,加上wsg.writeSitemapsWithIndex();这句代码,把生成的sitemap.xml文件分成多个。线下数据较少,不需要wsg.writeSitemapsWithIndex