在Android中转换XSL / XML

时间:2014-06-02 08:07:14

标签: android xml xslt transformation

XSLTProcessor在WebKit(Android)中不起作用:XSL中的include元素不受管理。

因此,我使用Saxon进行转换XSL / XML。 问题是它如此缓慢:转型持续约一分钟。

您是否有机会更快地进行转换?

谢谢

1 个答案:

答案 0 :(得分:1)

对于Saxon-CE来说,大型样式表可能会遇到一些性能问题,因为需要从服务器获取所有模块并在执行任何操作之前对其进行编译。另外,要获得良好的仪器以确定时间的确切位置要困难得多。

解决此问题的一种方法是查看将样式表缩小到适当大小或减少模块数量的范围。另一种方法是在服务器端进行一些处理,因此减少了需要在浏览器端完成的转换量。现在还有很多可以通过CSS完成的工作;不要使用XSLT做可以用CSS完成的事情。