I need to execute lots (abot 100-200) of parallel XML transformation in a cycle. Average XML size is about 5Kb. Relation of used XSL to XML to be parsed is about 0.25, that means that some XMLs are sharing the same XSL. XSL here could be cached, but unfortunately XSL is not stored in File, and generated dynamically within an application. So what XSLT processor suits better for my case?
p.s. language - Java, transformation final result type - String
thanks in advance