我发现只有一种创建这种编译器的尝试-http://sourceforge.net/projects/xsltc/.
但是这个项目已经死了十年了.还有其他例子吗?开源还是商业?
构建此类软件是否有任何基本的技术困难?用本机编译XSLT的整个方法吗?
我想有一个很好的用例来使用它-我们不需要更改XSLT但仍然希望获得更高的性能(可能更低的内存需求)的地方.
还有其他原因导致此软件效率不高吗? -解释XSLT处理器是否像编译的那样高效?
解决方法:
据我了解,XSLT不再流行.通常,使用您喜欢的XML库作为您选择的语言,解析XML数据并编写代码以按期望的方式格式化输出会更轻松,更强大.
另一方面,您似乎已经取得了一些成功.在某些情况下,它很有用.有关XSLT优缺点的更多详细信息,请参见Check this SO question.
无论如何,软件开发人员通常都不是XSLT的忠实拥护者,这可以解释为什么没有大的动作来用C编写优化的XSLT解析器.