Servicios principales XML

XML Core Services (anteriormente conocido como MSXML, para Microsoft Extensible Markup Language o XML) es una aplicación para procesar la Transformación del lenguaje de hoja de estilo extensible (XSLT) en un archivo XML. Basado en el Modelo de objetos componentes (COM) de Microsoft, XML Core Services es esencialmente una interfaz de programación de aplicaciones (API) para un analizador XML y el procesador XPath. El analizador organiza los datos XML en una estructura de árbol para su procesamiento y el procesador convierte el XML en lenguaje de marcado de hipertexto (HTML) para su visualización.

XML Core Services funciona junto con Internet Explorer. La primera versión de MSXML se incluyó en Internet Explorer 4.0, lo que convirtió a esa versión en el primer navegador compatible con XML. MSXML 1.0 era un analizador básico basado en el Modelo de objetos de documento (DOM). La versión actual se puede utilizar para crear y validar documentos XML, así como analizarlos y procesarlos, y puede realizar solicitudes HTTP (sitio web) y procesar las respuestas. Se incluye soporte para las recomendaciones del World Wide Web Consortium (W3C) para XML Schema.

MSXML se puede utilizar para crear, analizar y procesar documentos XML utilizando DOM (API basada en árboles jerárquicos mapeados en memoria) o SAX (API basada en eventos de transmisión). Se puede utilizar para validar documentos XML utilizando esquemas XSD o esquemas XDR. Se puede utilizar para transformar documentos XML utilizando XSLT y XPath.