我在当前项目中使用XML和XSLT,我想知道是否让浏览器使用样式表将XML呈现为HTML,而不是使用类似PHP xsltprocessor的东西。浏览器渲染XSLT vs PHP渲染XSLT
我使用浏览器xslt处理器的一个主要原因是允许API在不久的将来访问我的XML数据。所以我想要转换客户端,所以我的XML仍然可用。
我可能对PHP xsltprocessor错误,但是当通过PHP处理xml时,收到的数据是呈现的XML(在我的情况下是HTML),并且XML数据不再可用。是对的吗?
谢谢你清理一下。
我必须承认,在使用浏览器XSLT渲染的每个主流浏览器中,我都遇到了一些麻烦。但总的来说,HTML是以相同的方式呈现的,所以我认为除了一些Javascript奇怪的行为之外,我仍然认为客户端转换并不是一个糟糕的决定。有没有任何浏览器根本不支持它? – 2010-02-03 20:29:44
据我所知,所有的浏览器都支持它,但是你会遇到它们如何处理扩展函数或XSLT基础之外的任何差异。它可能会正常工作,但你不能真正看到最终用户的体验是什么,所以这取决于对你有多重要。 – 2010-02-03 20:33:15