L’utilisation de MSXML n’est pas prise en charge dans les applications .NET
Cet article présente que MSXML n’est pas pris en charge dans les applications .NET.
Version d’origine du produit : MSXML
Numéro de la base de connaissances d’origine : 815112
Résumé
Microsoft ne prend pas en charge l’utilisation de MSXML (l’analyseur XML COM de Microsoft) dans les applications .NET.
MSXML utilise des modèles de thread et garbage-collection
des mécanismes qui ne sont pas compatibles avec le .NET Framework. L’utilisation de MSXML dans les applications .NET via l’interopérabilité COM peut entraîner des problèmes inattendus difficiles à déboguer. Microsoft ne recommande pas ou ne prend pas en charge directement l’instanciation et l’utilisation MSXML
d’objets dans le code .NET, pas plus que Microsoft recommande ou ne prend en charge le marshaling des MSXML
pointeurs d’interface au-delà de la limite d’interopérabilité.
Informations supplémentaires
La prise en charge de l’implémentation de fonctionnalités XML basées sur des normes dans les applications .NET est intégrée au .NET Framework. Les classes .NET Framework dans les System.xml
espaces de noms doivent être utilisées pour implémenter des fonctionnalités XML basées sur des normes dans les applications .NET.