【发布时间】:2011-07-23 21:33:32
【问题描述】:
那是 2000 年,XML 是自熔岩以来最热门的事物。伟大的计划是服务器生成 XML 输出,浏览器 XSLT 根据上下文将其转换为不同的 HTML 内容。我认为即使是 IE6 也支持客户端 XSLT 转换。
现在,我的问题是,这个想法发生了什么,为什么它失败了?搜索引擎索引?还有什么?
由于 CSS 从未实现它承诺您可以使用它为不同的媒体创建不同的布局 [1],是否可以应用此 XSLT 理念为相同的内容创建不同的网页/移动页面视图?这自然需要移动浏览器支持 XSLT 客户端转换,我不确定这里的情况如何。
XML(原始 HTTP 负载)-> XSLT 转换(客户端,JS)-> a) 网页 b) 移动页面
[1]http://developer.yahoo.com/yui/theater/video.php?v=crockonjs-4
【问题讨论】:
-
我会尽可能避免使用客户端 XSLT。这个想法真的很酷,但经常会出现问题,因为与服务器端 XSLT 相比,XSLT 是有限的。有关客户端 XSLT 的有趣对话,请看这里:Client Side XSLT discussion on stackoverflow。尤其要避免在移动浏览器上使用它。 XSLT 需要计算能力,最好不要在移动浏览器上依赖这个因素。让移动网页更加简洁轻量。
标签: android xml ios xslt webkit