Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

What sort of processing overhead is encored when using Smooks to apply XSLT?

overhead smooks sort XSLT
0
Posted

What sort of processing overhead is encored when using Smooks to apply XSLT?

0

We carried out some profiling in order to get an answer to this very question. The scenario we used was purposely geared in favor of XSLT. The message being processed was very flat (not hierarchical) and was not normalized and the XSLT we chose to apply was very simple. This type of scenario is especially suited to Stream/SAX based XSL processing. What this profiling demonstrated was that in this scenario (worse case scenario) a 5% – 15% overhead is encored when comparing Smooks based application of XSLT to direct DOM based XSLT processing. However, when comparing DOM based application of XSLT (direct or via Smooks) to direct Stream/SAX based XSLT processing, we see that Stream/SAX based processing kicks ass in this type of scenario ([#SmooksFAQs-streamsaxsupport Smooks currently only supports DOM based processing]). The fact that Stream/DOM based processing can (given the right conditions) outperform DOM based processing is a long known fact. This approach to profiling gives users of

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123