php xml xslt,xml – 浏览器呈现XSLT与PHP呈现XSLT

我在当前的项目中使用

XML和XSLT,我想知道让浏览器使用样式表将XML呈现为HTML而不是使用类似

PHP xsltprocessor的东西是好的.

我使用Browser xslt处理器的一个主要原因是允许API在不久的将来访问我的XML数据.所以我想要转换客户端,所以我的XML仍然可用.

我可能错误的是PHP xsltprocessor,但是当通过PHP处理xml时,收到的数据是呈现的XML(在我的例子中是HTML),并且XML数据不再可用.是对的吗?

谢谢你清理了一切.

最佳答案 这完全取决于你的最终目标.我处理一个生成报告为xml的应用程序,我们将xml和xslt发送到浏览器进行处理.这种方法有几个原因:

>正如您已经提到的,您可以在客户端上进行进一步处理

> html相当冗长,如果你可以控制指定你的xml,你可以确保它不是那么冗长,所以最后你在服务器和浏览器之间发送少量数据

> xslt可以缓存在浏览器上,因此在第一次使用后不会成为开销

>在服务器上进行转换会增加服务器的负载,如果有许多人同时尝试访问该页面,则可能会产生影响.

在某些情况下,我们在服务器上进行转换.例如我们转换为html表,然后更改http内容类型以将结果发送为excel.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值