.NET アプリケーションでは MSXML の使用はサポートされていません
この記事では、.NET アプリケーションで MSXML がサポートされていないことについて説明します。
元の製品バージョン: Msxml
元の KB 番号: 815112
概要
Microsoft では、.NET アプリケーションでの MSXML (Microsoft の COM ベースの XML パーサー) の使用はサポートされていません。
MSXML では、.NET Frameworkと互換性のないスレッド モデルとgarbage-collection
メカニズムが使用されます。 COM の相互運用性を通じて .NET アプリケーションで MSXML を使用すると、デバッグが困難な予期しない問題が発生する可能性があります。 Microsoft は、.NET コードでオブジェクトを直接インスタンス化して使用 MSXML
することを推奨またはサポートしていません。また、相互運用境界を越えてインターフェイス ポインターのマーシャリングを MSXML
推奨またはサポートしていません。
詳細
.NET アプリケーションでの標準ベースの XML 機能の実装のサポートは、.NET Frameworkに組み込まれています。 名前空間の.NET Framework クラスをSystem.xml
使用して、.NET アプリケーションに標準ベースの XML 機能を実装する必要があります。