我自己写了个方法..  生成xml文件.. 包含网站所有链接..  之前在专门生成站点地图的网站都有限制
不是太慢了,,就是只能生成链接有限... 很多二级 三级链接都生成不到..
我现在生成的XML文件按照网站生成的格式来的
<urlset>
<url>
<loc></loc>
</url>
</urlset>现在的疑问是: 那些网站上生成的XML里的<urlset>里有这些内容
<urlset
      xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
            http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">而我方法生成的只是一个<urlset>,像它标签里的内容却没有
我想问问各位大侠... 这里面的xmlns,xmlns:xsi,xsi:schemaLocation  都是必须要有的吗?
就真相.. 感激不尽

解决方案 »

  1.   

    主要是输出一个xml文档, 可以不要.
      

  2.   

      那不要的话。。 把这个XML提交给搜索引擎的话  会有问题吗?
      

  3.   

    <urlset> 必需  包含站点地图中网址集的所有相关信息。 
    <url>  必需  包含特定网址的所有相关信息。 
    <loc> 必需  指定网址。请指定图片和视频的目标网页(又称播放页、引用页)。必须是具有唯一性的网址。 
    <lastmod> 可选  网址的最后修改时间,使用 YYYY-MM-DDThh:mmTZD 格式(时间值是可选的)。 
    <changefreq> 可选  提供关于网页更改频率的提示。有效值为: 
    always。对于每次访问时都发生更改的网页,请使用该值。 
    hourly 
    daily 
    weekly 
    monthly 
    yearly 
    never。对于已存档的网址,请使用该值。 
    <priority> 可选  说明网站上的某个网址相对于其他所有网址的优先级。此优先级的范围是 1.0(极其重要)到 0.1(一点都不重要)。 
    不影响您的网站在 Google 搜索结果中的评级。由于该值是相对于您网站上的其他网页而言的,指定高优先级(或为所有网址指定相同优先级)对提高您网站的搜索评级毫无帮助。此外,将所有网页设置为同一优先级也不起作用。
     
      

  4.   

    生成的那几个URLSET属性不能直接写死在方法里一起生成吗