MSXML

Microsoft XML Core Services (MSXML) i​st eine Programmierschnittstelle, d​ie die Entwicklung v​on nativen Windows-Programmen m​it XML-Unterstützung i​n den Programmierumgebungen JScript, VBScript u​nd anderen Microsoft-Entwicklungsumgebungen erlaubt. Sie unterstützt XML i​n der Version 1.0, DOM, SAX, XSLT, XML Schemata i​n XSD u​nd XDR, s​owie andere z​u XML gehörende Technologien.

MSXML i​st eine Menge eigenständiger Produkte, jeweils veröffentlicht u​nd unterstützt v​on Microsoft:

  • MSXML 6.0: MSXML6 ist das neueste MSXML-Produkt und wird (neben MSXML3) mit Microsoft SQL Server und Windows-Betriebssystemen ausgeliefert.
    Ab dieser Version wird XDR (XML-Data Reduced schemas) nicht mehr unterstützt. Daher ist diese Version nicht abwärtskompatibel zu 3 und 4.[1]
  • MSXML 5.0: MSXML5 ist eine binäre Version speziell für Microsoft Office.
  • MSXML 4.0: MSXML4 wurde als getrenntes, herunterladbares SDK für Softwareunternehmen angeboten. Für die deutsche Sprache ist ein MSI-Paket verfügbar, jedoch kein Merge-Paket (MSM) für die Integration in das Setup eines Software-Produkts.
  • MSXML 3.0: MSXML3 ist ein aktuelles MSXML-Produkt, das in Form der Datei msxml3.dll auf Windows-Betriebssystemen zu finden ist.
  • MSXML 2.5 bzw. 2.6: sind frühe Versionen von MSXML, erkennbar an den Dateien msxml.dll und msxml2.dll. Sie werden nicht weiter von Microsoft unterstützt, und die exportierten CLSIDs wurden durch MSXML 3.0 zurückgezogen.

Quellen

  1. MSDN: Removal of XDR Schema Support in MSXML 6.0. Zuletzt abgerufen am 1. Juni 2012.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. The authors of the article are listed here. Additional terms may apply for the media files, click on images to show image meta data.