SynonymsBot
Synonyms for msxml or Related words with msxml
ironpython
xpcom
winrt
javafx
zend
applescript
powerbuilder
dotnet
wxwidgets
mediawiki
ibatis
mxml
jdom
jython
cfml
openoffice
opendoc
angularjs
powershell
textmate
jquery
livescript
xcode
xulrunner
watcom
kparts
neooffice
opensource
npapi
joomla
ironruby
itext
docbook
precompiler
cakephp
haxe
abiword
yaml
xerces
autoit
xwiki
utils
jasperreports
rdfa
qtscript
commandline
konqueror
symfony
jruby
interix
Examples of "msxml"
Different versions of
MSXML
support slightly different sets of functionality. For example, while
MSXML
3.0 supports only XDR schemas, it does not support XSD schemas.
MSXML
4.0,
MSXML
5.0, and
MSXML
6.0 support XSD schemas. However,
MSXML
6.0 does not support XDR schemas. Support for XML Digital Signatures is provided only by
MSXML
5.0. For new XML-related software development, Microsoft recommends using
MSXML
6.0 or its lightweight cousin, "XmlLite", for native code-only projects.
As with all COM components, an
MSXML
object is programmatically instantiated by CLSID or ProgID. Each version of
MSXML
exposes its own set of CLSID's and ProgIDs. For example, to create an
MSXML
6.0 DOMDocument object, which exposes the codice_1, codice_2, and codice_3 COM interfaces, the ProgID "MSXML2.DOMDocument.6.0" must be used.
MSXML
also supports version-independent ProgIDs. Version-independent ProgIDs do not have a version number associated with them. For example, "Microsoft.XMLHTTP". These ProgIDs were first introduced in
MSXML
1.0, however are currently mapped to
MSXML
3.0 objects and the msxml3.dll.
All
MSXML
products are similar in that they are exposed programmatically as OLE Automation (a subset of COM) components. Developers can program against
MSXML
components from C, C++ or from Active Scripting languages such as JScript and VBScript. Managed .NET Interop with
MSXML
COM components is not supported nor recommended.
The concept behind the "XMLHttpRequest" object was originally created by the developers of Outlook Web Access (by Microsoft) for Microsoft Exchange Server 2000. An interface called "IXMLHTTPRequest" was developed and implemented into the second version of the
MSXML
library using this concept. The second version of the
MSXML
library was shipped with Internet Explorer 5.0 in March 1999, allowing access, via ActiveX, to the "IXMLHTTPRequest" interface using the XMLHTTP wrapper of the
MSXML
library.
MSXML
is a collection of distinct products, released and supported by Microsoft. The product versions can be enumerated as follows: More information on each version is also available at Microsoft Downloads website.
In Windows, use of the Registry for storing program data is a matter of developer's discretion. Microsoft provides programming interfaces for storing data in XML files (via
MSXML
) or database files (via SQL Server Compact) which developers can use instead. Developers are also free to use non-Microsoft alternative or develop their own proprietary data stores.
XSL Transformations (XSLT) has many implementations available. Several web browsers, including Internet Explorer (using the
MSXML
engine), Opera (native engine) and Safari, all support transformation of XML to HTML (or other languages) through XSLT. Other notable implementations include Saxon and Xalan.
Microsoft XML Core Services (
MSXML
) is a set of services that allow applications written in JScript, VBScript, and Microsoft development tools to build Windows-native XML-based applications. It supports XML 1.0, DOM, SAX, an XSLT 1.0 processor, XML schema support including XSD and XDR, as well as other XML-related technologies.
Office 2003 features broad XML integration (designing customized XML schemas, importing and transforming XML data) throughout resulting in a far more data-centric model (instead of a document-based one). The
MSXML
5 library was introduced specifically for Office's XML integration. Office 2003 also has SharePoint integration to facilitate data exchange, collaborated workflow, and publishing. InfoPath 2003 was introduced for collecting data in XML-based forms and templates based on information from databases.
WinDbg allows the loading of extension DLLs that can augment the debugger's supported commands and allow for help in debugging specific scenarios: for example, displaying an
MSXML
document given an IXMLDOMDocument, or debugging the Common Language Runtime (CLR). These extensions are a large part of what makes WinDbg such a powerful debugger. WinDbg is used by the Microsoft Windows product team to build Windows, and everything needed to debug Windows is included in these extension DLLs.
Pre-1.0 working drafts of XSLT used codice_8 in their embedding examples, and this type was implemented and continues to be promoted by Microsoft in Internet Explorer and
MSXML
. It is also widely recognized in the codice_12 processing instruction by other browsers. In practice, therefore, users wanting to control transformation in the browser using this processing instruction are obliged to use this unregistered media type.
In addition, IE6 added DHTML enhancements, content restricted inline frames, and partial support of DOM level 1 and SMIL 2.0. The
MSXML
engine was also updated to version 3.0. Other new features included a new version of the Internet Explorer Administration Kit (IEAK) which introduced IExpress, a utility to create self-extracting INF-based installation packages, Media bar, Windows Messenger integration, fault collection, automatic image resizing, and P3P. Meanwhile, IE6 dropped support for XBM image files, and in 2002, the Gopher protocol was disabled.
In its appendix of references, the XSD specification acknowledges the influence of DTDs and other early XML schema efforts such as DDML, SOX, XML-Data, and XDR. It has adopted features from each of these proposals but is also a compromise among them. Of those languages, XDR and SOX continued to be used and supported for a while after XML Schema was published. A number of Microsoft products supported XDR until the release of
MSXML
6.0 (which dropped XDR in favor of XML Schema) in December 2006. Commerce One, Inc. supported its SOX schema language until declaring bankruptcy in late 2004.
Registration-Free COM (RegFree COM) is a technology introduced with Windows XP that allows Component Object Model (COM) components to store activation metadata and CLSID (codice_7) for the component without using the registry. Instead, the metadata and CLSIDs of the classes implemented in the component are declared in an assembly manifest (described using XML), stored either as a resource in the executable or as a separate file installed with the component. This allows multiple versions of the same component to be installed in different directories, described by their own manifests, as well as XCOPY deployment. This technique has limited support for EXE COM servers and cannot be used for system-wide components such as MDAC,
MSXML
, DirectX or Internet Explorer.
Microsoft Internet Explorer 6 was released on 27 August 2001, a few months before Windows XP. This version included DHTML enhancements, content restricted inline frames, and partial support of CSS level 1, DOM level 1, and SMIL 2.0. The
MSXML
engine was also updated to version 3.0. Other new features included a new version of the Internet Explorer Administration Kit (IEAK), Media bar, Windows Messenger integration, fault collection, automatic image resizing, P3P, and a new look-and-feel that was in line with the "Luna" visual style of Windows XP, when used in Windows XP. Internet Explorer 6.0 SP1 offered several security enhancements and coincided with the Windows XP SP1 patch release. In 2002, the Gopher protocol was disabled, and support for it was dropped in Internet Explorer 7. Internet Explorer 6.0 SV1 came out on 6 August 2004 for Windows XP SP2 and offered various security enhancements and new colour buttons on the user interface. Internet Explorer 6 updated the original 'blue e' logo to a lighter blue and more 3D look. Microsoft now considers IE6 to be an obsolete product and recommends that users upgrade to Internet Explorer 8. Some corporate IT users have not upgraded despite this, in part because some still use Windows 2000, which will not run Internet Explorer 7 or above. Microsoft has launched a website, http://ie6countdown.com/, with the goal of getting Internet Explorer 6 usage to drop below 1 percent worldwide. Its usage is 6% globally as of October 2012, and now about 6.3% since June 2013, and depending on the country, the usage differs heavily: while the usage in Norway is 0.1%, it is 21.3% in the People's Republic of China. On 3 January 2012, Microsoft announced that usage of IE6 in the United States had dropped below 1%.