I have used 开发者_运维百科XSLT over many years and have tried to create medium size libraries (e.g. 50 import'ed XSLT files). I found this difficult, possibly because I didn't have useful development tools. I now generally do not use XSLT files of more than a few hundred lines.
Are there large libraries of XSLT that are widely used? Are there IDEs and tools that support the building of XSLT libraries (e.g. analogues of Eclipse and Maven)? Or is there effectively a limit to the size of XSLT applications?
Are there large libraries of XSLT that are widely used?
Short answer:
Yes, there are well-known and commonly used XSLT libraries like FXSL and FunctX.
Are there IDEs and tools that support the building of XSLT libraries (e.g. analogues of Eclipse and Maven)?
I am the author of FXSL and for almost 10 years I have been using the XSelerator.
oXygen is another XSLT IDE (as part of many other things) that I have been using since some time.
Or is there effectively a limit to the size of XSLT applications?
There is no limit besides the RAM of a given computer. XSLT 3.0 (only a working draft exists) offers even a streaming mode for performing XSLT transformations that do not require the complete XML document to be parsed and to reside entirely in RAM.
As an addendum, here is a summary of the functionality provided by FXSL:
精彩评论