【发布时间】:2010-12-11 23:15:35
【问题描述】:
我在弄清楚如何制作网站的“页面加载”架构时遇到了一些麻烦。
基本的想法是,我将使用 XSLT 来呈现它,但不是使用 XSL 标记的经典方式,而是使用 JavaScript。因此,每个链接都应该引用一个 JavaScript 函数,该函数会改变页面的内容和菜单。
我想这样做的原因是,可以选择让 JavaScript 使用第一个初始 XML 文件中提供的数据动态显示每个页面,而不是对特定页面发出“完整”的服务器请求,缺点太多了。
基本问题是,在网上搜索了使用 JavaScript 访问文档“底层”XML 的解决方案后,我只找到了访问外部 XML 文件的解决方案。
我当然可以将所有 XML 数据“打印”到在文档标题中完全声明的 JavaScript 数组中,但我相信这将是一个非常非常讨厌的解决方案。而且丑陋,就此而言。
因此我的问题是:
- 有没有可能做我正在做的事 想好了吗?
- 是否对 SEO 友好 加载的网站页面内容 最初在 XML 文件中?
我的替代方法是按需使用 AJAX 动态加载特定页面的内容。但是,我发现很难找到一种对 SEO 最不友好的方法。我无法想象搜索引擎会执行任何 JavaScript。
如果不清楚,我很抱歉,但这真的把我吓坏了。
提前致谢。
【问题讨论】:
标签: javascript xml ajax xslt