XSL Transform performance
I came across few posts regarding the performance of XSL transformation in .NET 1.x, but only yesterday I came across a situation which made that quite clear.
We had an XML file of 1.2MB size, and a quite complicated XSL file (based on WordsheetML) to transform it.
Using the XslTransform object, it took about 10 secs.
Using MSXML4, including all the interop overhead, it took less than a second.
Is that reasonable? Are those the performance I should expect in the following scenarions? Did anybody find a good solution to this problem?