问题:
根据google规定,在给自动给网站生成sitemap.xml的时候, 给根结点加如下属性时,遇到了麻烦
- xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
用很多方法,像addAttribute, addNamespce都不行
解决方法:
- Document document = DocumentHelper.createDocument();
- Element root = document.addElement("urlset", "http://www.sitemaps.org/schemas/sitemap/0.9");
这样会自动生成xmlns属性
生成结果:
- <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
- <url>
- <loc>http://***</loc>
- <priority>0.5</priority>
- <lastmod>2010-02-24</lastmod>
- <changefreq>weekly</changefreq>
- </url>
- ....
- </urlset>