Index: /FCKeditor/trunk/_whatsnew.html
===================================================================
--- /FCKeditor/trunk/_whatsnew.html	(revision 1771)
+++ /FCKeditor/trunk/_whatsnew.html	(revision 1772)
@@ -108,4 +108,6 @@
 	       		FCK.InsertHtml() in non-IE browsers would now activate the document processor
 			as expected.</li>
+		<li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/1998">#1998</a>] The native
+			XMLHttpRequest class is now used in IE, whenever it is available.</li>
 	</ul>
 	<h3>
Index: /FCKeditor/trunk/editor/_source/internals/fcktools_ie.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fcktools_ie.js	(revision 1771)
+++ /FCKeditor/trunk/editor/_source/internals/fcktools_ie.js	(revision 1772)
@@ -75,4 +75,7 @@
 	{
 		case 'XmlHttp' :
+			// Try the native XMLHttpRequest introduced with IE7.
+			try { return new XMLHttpRequest() ; } catch (e) {}
+
 			aObjs = [ 'MSXML2.XmlHttp', 'Microsoft.XmlHttp' ] ;
 			break ;
Index: /FCKeditor/trunk/editor/filemanager/browser/default/js/fckxml.js
===================================================================
--- /FCKeditor/trunk/editor/filemanager/browser/default/js/fckxml.js	(revision 1771)
+++ /FCKeditor/trunk/editor/filemanager/browser/default/js/fckxml.js	(revision 1772)
@@ -32,6 +32,6 @@
 {
 	// Gecko / IE7
-	if ( typeof(XMLHttpRequest) != 'undefined' )
-		return new XMLHttpRequest() ;
+	try { return new XMLHttpRequest(); } 
+	catch(e) {}
 
 	// IE6
