Hi Chris,
Sorry for letting you wait for so long time.
After consulting and researching, I will provide some information for you:
For some known issue about XSL Transformation, please refer to:
"PRB: XSL Transformations May Perform Slower with System.Xml Than MSXML"
SYMPTOMS
========
XSL Transformations (XSLT) may perform slower with System.Xml classes in
comparison with transformations that are performed with Microsoft XML
(MSXML) 4.0.
CAUSE
=====
The System.Xml.Xslt namespace in the Microsoft .NET Framework Class
Libraries provides a set of classes for XSL Transformations for XML data in
..NET-based applications, whereas MSXML is a COM-based technology that
provides full XML services to COM-based applications.
The latest release of MSXML (Microsoft XML Core Services 4.0) compiles and
executes XSLT faster and provides one of the fastest XSLT engines that is
currently available.
RESOLUTION
==========
If XSLT is only a small part of your application, performance loss (when
you compare it to MSXML 4.0) may be negligible. Applications that you
develop solely with System.Xml have numerous benefits that System.Xml and
the .NET Framework provide, such as interoperability with Microsoft ADO.NET
components, scalability, and other enhancements.
If you develop the application solely for XSLT, and if performance is a
concern, you can use an MSXML 4.0 parser for XSLT operations with your
..NET-based application by using the COM Interop technology. For more
information about how to use MSXML 4.0 with the Interop technology, see the
"References" section of this article.
STATUS
======
This behavior is by design. Microsoft is currently developing the next
major version release of Microsoft Visual Studio .NET with an improved and
faster XSLT parser and engine.
Also, I want to inform you that: Use of MSXML is Not Supported in .NET
Applications, so you are not recommanded to interop with MSXML in .Net, for
more information, please refer to:
http://support.microsoft.com/default...b;en-us;815112
For suggestion about how to improve performance of XSLT Transformations in
the .NET Framework, please refer to:
http://support.microsoft.com/default...b;en-us;325689
Hope all these information can help you!
Thank you for your patience and cooperation. If you have any questions or
concerns, please feel free to post it in the group. I am standing by to be
of assistance.
Best regards,
Jeffrey Tan
Microsoft Online Partner Support
Get Secure! -
www.microsoft.com/security
This posting is provided "as is" with no warranties and confers no rights.