Microsoft XML Core Services

What Does Microsoft XML Core Services Mean?

Microsoft XML Core Services (MSXML) is a set of services that allows developers to build interoperable XML-centered applications on all platforms supporting XML 1.0.


MSXML is compatible with applications written by various development tools executed under the Windows operating platform, such as Visual Basic and JavaScript. MSXML provides multiple required application services, including document object model (DOM), simple API for XML (SAX), XML data reduced schema (XDR) and schema object model (SOM).

Techopedia Explains Microsoft XML Core Services

Extensible markup language (XML) is used to display, transport and exchange arbitrary data structures. After reviewing XML’s methodology, Microsoft created MSXML as a proprietary version for its core services. MSXML, which is not identical to XML, is a bridging platform that helps programmers build XML-based applications, which can be easily operated and executed on all Windows-based platforms.

MSXML provides the following services:

  • Sign and verify XML documents through XML signatures
  • XML schema language
  • DOM for accessing XML-based documents

Related Terms

Latest Data Management Terms

Related Reading

Margaret Rouse

Margaret Rouse is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical, business audience. Over the past twenty years her explanations have appeared on TechTarget websites and she's been cited as an authority in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine and Discovery Magazine.Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages. If you have a suggestion for a new definition or how to improve a technical explanation, please email Margaret or contact her…