Namespace: ie

bcdui.core.browserCompatibility. ie

This namespace contains implementations that apply to all versions of Internet Explorer.

Classes

XHRwithFreeThreadedDocuments

Members

staticbcdui.core.browserCompatibility.ie.currentMSXMLVersionString

The currently used MSXML version which is one of the versions supplied in the bcdui.core.browserCompatibility.ie.msxmlVersions array.

staticbcdui.core.browserCompatibility.ie.nonXMLMimeTypes

Methods

staticbcdui.core.browserCompatibility.ie.appendElementWithPrefix(targetElement, name, insertBeforeTargetElement){DomElement}

core/browserCompatibility.js, line 343
Creates a new element whose name can contain a well-known prefix (like "wrs"). It uses createElement, because IE does not implement createElementNS. The element is then appended to the specified target element.
Name Type Description
targetElement HtmlElement The targetElement which is used for appending the new element.
name string The element name which may contain a well-known prefix.
insertBeforeTargetElement boolean Preprend instead of append element.
Returns:
Type Description
DomElement The new XMLElement.

staticbcdui.core.browserCompatibility.ie.createIE_DOMFromXmlString()

core/browserCompatibility.js, line 437
Sadly, new DOMParser().parseFromString() (IE9) does produce an XML document which is not aware of xPath, so we need keep using MSXML and loadXML