Fiche technique | |
---|---|
Type de produit : | Bibliothèque |
Langage de programmation : | C++ |
Auteur : | David Abrahams, Beman Dawes, Rene Rivera |
Licence : | Propriétaire (licence Microsoft) |
Date de publication : | 1997 à maintenant |
Introduction
Le MSXML est une bibliothèque de Microsoft destinée au traitement de documents XML sur les environnements Windows. Elle fournit des API permettant de lire, écrire, manipuler, valider, et transformer des documents XML à l'aide des technologies standardisées suivantes :
- DOM (Document Object Model) : Manipulation d'arborescences XML en mémoire.
- SAX (Simple API for XML) : Analyse basée sur les événements pour des besoins de traitement léger.
- XSLT : Transformation de documents XML.
- XPath : Recherche et navigation dans les documents XML.
- Schemas et validation : Validation des documents XML contre des DTD ou des XSD.
MSXML est disponible sous forme de différentes versions (par exemple, MSXML 3.0, 4.0, 6.0), chacune offrant des fonctionnalités supplémentaires ou des améliorations de performances. Les versions récentes encouragent l'utilisation de MSXML 6.0 en raison de sa meilleure conformité avec les standards W3C et de son support amélioré de la sécurité. Elle est largement utilisée dans les environnements Windows, souvent via les langages comme VBScript, VBA, et C++.
Dernière mise à jour : Mardi, le 8 octobre 2024