用于将xml站点地图转换为可用链接的JavaScript?

时间:2012-07-19 03:01:30

标签: php javascript sitemap

我有一个网站,我用weebly,所以我没有很多可自定义的项目,如搜索框和东西,但我知道atomz搜索。唯一的问题是,他们需要链接到网站上的页面,我有一些我想要包含的隐藏页面。我甚至不确定这是否可行但是我可以将XML站点地图(可以自动生成一个)转换为:

<url>
<loc>
http://kingdomofmuqtasid.weebly.com/1/post/2012/7/welcome-to-my-site-and-welcome-to-me.html
</loc>
<lastmod>2012-07-14</lastmod>
</url>
<url>
<loc>
http://kingdomofmuqtasid.weebly.com/1/post/2012/7/summers.html
</loc>
<lastmod>2012-07-14</lastmod>
</url>
<url>
<loc>
http://kingdomofmuqtasid.weebly.com/1/post/2012/7/apple-technology-of-the-future.html
</loc>
<lastmod>2012-07-14</lastmod>
</url>
<url>

现在有没有办法获取网址并将document.write作为链接?如果javascript不可能,我有一个本地的apache设置,我可以用它来测试PHP脚本,然后PHP会工作吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

你问的是一个有很多解决方案的问题。在回来之前你应该再做一些谷歌搜索,但是这里是为了让你开始。

选项1:使用AJAX加载站点地图(xml)文件,解析XML,以及构建/插入超链接。我建议你使用jQuery来完成所有这些步骤。这将是最快捷,最简单的解决方案,但对SEO,可维护性等有副作用。

选项2:使用PHP解析站点地图(xml)文件并在服务器上构建超链接。这个解决方案需要更多的知识,可能需要更长的时间......但是IMO是更好的解决方案。