Microsoft Knowledge Base Article
This article contents is Microsoft Copyrighted material.
©2005-©2007 Microsoft Corporation. All rights reserved.
Terms
of Use |
Trademarks
Article ID: 823828 - Last Review: July 29, 2003 - Revision: 1.0
PRB: Limitation of XML Mimeviewer Causes Unexpected Behavior When You Transform XML Data by Using Internet Explorer
SYMPTOMS
When you transform XML data by using Internet Explorer in
critical or stress applications, you may see unexpected results and behavior.
These results and behavior can include any of the following:
- Internet Explorer stops responding (or hangs).
- There are no results in the window (blank or empty page).
- Access violations occur.
CAUSE
This problem occurs because the Multipurpose Internet Mail Extension (MIME) viewer (Mimeviewer) is not designed for
the following situations:
- Critical applications that must not fail.
- Stressed applications.
- Applications where the Refresh button is clicked frequently while transforming.
- Applications that transform large amounts of XML
data.
- Applications where transformations may be terminated and
restarted.
- Deep XSLT linking in the XSL file.
- Recursive document loading in xsl:script.
The Mimeviewer is helpful to view single transformation
results, or when you use very small amounts of data and small XSL files. This
also applies to opening an XML file in Internet Explorer because the XML will be
transformed by using the default style sheet.
WORKAROUND
To work around the problem, use one of the following methods:
- Method 1: Transform the XML data on the server side, and then send the
results to the client.
- Method 2: Transform the XML data in the client-side script
(vbscript/jscript/javascript) that uses the TransformNode method.
STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.
Microsoft recommends that you use the workarounds in this
article.
REFERENCES
For
additional information, click the following article number to view the article
in the Microsoft Knowledge Base:
258294Â
(http://kbalertz.com/Feedback.aspx?kbNumber=258294/EN-US/
)
HOWTO: Offload XSL Transformations to Clients' Browsers
APPLIES TO
- Microsoft XML Parser 2.5
- Microsoft XML Parser 2.6
- Microsoft XML Parser 3.0
| kbbug kbperformance kbweb kbxml KB823828 |
Community Feedback System
Very often, it takes hours to solve a problem. Very often, you've looked high
and low, and have tried a lot of solutions. When you finally found it, chances
are, it was because someone else helped you. Here's your chance to give back.
Use our community feedback tool to let others know what worked for you and what
didn't.
Please also understand that the community feedback system is not warranted to be
correct, it's simply a system that we've built to let people try and help each
other. If something in a feedback response doesn't make sense to you, or you're
not comfortable making changes that the feedback talks about (like registry
edits), please consult a professional.
Thank you for using kbAlertz.com Feedback System.
-- Scott Cate
Be the first to leave feedback, to help others about this knowledge base
article.
(Optional) Name
(Optional)
Public URL Or Email
Comments
No
HTML -- Text Only Please