IE6.1 browser crashes with transformnode() on xml data islands

Posted on 2003-03-26
Medium Priority
Last Modified: 2012-05-04
I have an html form in which I am using xml data islands.  These islands render an html form using the javascript transformnode() function.  (see "Transforming the Contents of XML Data Islands Using XSLT" in msdn.microsoft.com).

If I repeatedly run transformnode() in a javascript function, the browser crashes.  I checked the memory in the task manager and IE doesn’t seem to be leaking memory.  However it seems to take longer for the problem to happen on a machine with more physical memory.  I put in some debug prints and found that the crash happens AFTER returning from transformnode() at the time when the javascript is ending.

Here is some of the exception data from the error report:

appname: iexplore.exe
appver: 6.0.2800.1106
modname: mshtml.dll
modver: 6.0.2800.1141
offset: 000c39ee

Exception Information:
code: 0xc0000005
flags: 0x00000000
record: 0x0000000000000000
Address: 0x00000000636439ee

It happens on both Windows 2000 and Windows/XP Pro
Question by:jmeree

Author Comment

ID: 8418974
The real problem here was trying to use a form button that called transformNode().  It seems that the visual "pressing" action that the button makes interferes with the transformation.  I changed to a link (which doesn't do anything when it's clicked and it works fine now).

Accepted Solution

SpideyMod earned 0 total points
ID: 8420110
PAQ'd and points refunded.

Community Support Moderator @Experts Exchange

Featured Post

[Webinar] Kill tickets & tabs using PowerShell

Are you tired of cycling through the same browser tabs everyday to close the same repetitive tickets? In this webinar JumpCloud will show how you can leverage RESTful APIs to build your own PowerShell modules to kill tickets & tabs using the PowerShell command Invoke-RestMethod.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I had to do a bit of research to find the answer to this question so I thought I'd share my results.  Due to our outdated mainframe systems, we need to downgrade IE9 to IE8 in order to stay compatible.  We also needed to downgrade Java.  In order to…
If you are a web developer, you would be aware of the <iframe> tag in HTML. The <iframe> stands for inline frame and is used to embed another document within the current HTML document. The embedded document could be even another website.
Google currently has a new report that is in beta and coming soon to Webmaster Tool accounts. This Micro Tutorial will highlight new features for Google Webmaster Tools.
This Micro Tutorial will demonstrate how nuggets on the Web are formatted by using Chrome Developer Tools. These tools would not only view the site's CSS but it can also modify it and save the CSS to use on your own site.

593 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question