Hey everyone, I have a complex XSLT we've used for years and that executes successfully in Saxon in about 5 seconds against a test document.
When I attempt to run it using xdmp:xslt-invoke() in Marklogic against the same document on the same machine, it runs for 5-10 minutes before returning an empty node set. With some modifications, I can get the proper result, but the running time is still on the order of 5-10 minutes. I realize these are fairly general questions, but (1) are there any caveats about Marklogic's XSLT implementation that I should be aware of, and (2) how do I approach debugging XSLT performance issues? I've invoked xdmp:query-trace(), but I don't get any useful output in the log. Any pointers to relevant discussions or documentation would be appreciated. If it matters, the XSLT in question processes the input document in multiple stages, up to 5 levels deep. It doesn't use any Saxon-specific extensions. Thanks, James
_______________________________________________ General mailing list [email protected] http://developer.marklogic.com/mailman/listinfo/general
