MSXML 4.20.9876.0

MSXML 4.20.9876.0

Microsoft – 2.6MB – Freeware – Windows
439 票から
最新バージョン
4.20.9876.0
インストールしても安全

MSXML: Microsoft による汎用性の高い XML 処理ライブラリ

Peter Salakani

MSXML は、XML の処理と操作のための信頼性の高いライブラリであり、幅広い機能を提供します。
Microsoft XML Core Services (MSXML) は、開発者が Windows ネイティブの XML ベースのアプリケーションを構築できるようにする一連のサービスです。XML 1.0、DOM、SAX、XSLT 1.0プロセッサ、XSDやXDRを含むXMLスキーマのサポート、およびその他のXML関連テクノロジーをサポートしています。

Microsoft Core XML Services (MSXML) 6.0 リリースは、次の標準に準拠した実装を提供します。

XML 1.0 (DOM および SAX2 API)
XML スキーマ (XSD) 1.0
XPath 1.0 (英語)
XSLT 1.0

さらに、XML over HTTP 用のクライアントおよびサーバーセーフなコンポーネントを提供します。MSXML6 は、64 ビットの再頒布可能パッケージを提供する MSXML の最初のバージョンでもあります。

MSXML6 では、以前のバージョンの MSXML に比べて、次の点で大幅な改善が行われています。

信頼性 - MSXML6 は、特にリソースに制約のあるシナリオで、多くの安定性の問題に対処しています。
セキュリティ – MSXML6 は、匿名または信頼できないソースからの XML データの読み込みをより安全にするために、"既定でオフ" の原則を使用します。これは、MSXML3 および MSXML4 からのアップグレードでは、必要に応じて SetProperty や SetFeature を使用して MSXML6 コンポーネントを再構成する必要があることを意味します。
W3C への準拠と System.Xml 2.0 との互換性 - MSXML6 は広範なテストを経て、特に XML スキーマ 1.0 勧告の観点から、W3C への準拠と System.Xml 2.0 の互換性を向上させるために、いくつかの問題が解決されました。

MSXML6 は、MSXML3 と MSXML4 の古い ProgID とテクノロジの一部を利用するユーザーを除き、既存の MSXML3 と MSXML4 ユーザー向けのアップグレード パスとして意図されています。MSXML6 では、次のものはサポートされていません。

DSOControl
XML データ・アイランド
XMLHTTP10, DOMDocument10, FreeThreadedDOMドキュメント10
XDR スキーマ

これらのテクノロジは、現在 MSXML3 と MSXML4 でメンテナンス モードになっていますが、これらのコンポーネントのライフ サイクルに応じて段階的に廃止されます。

MSXML6 は MSXML 3 および MSXML4 と並行してインストールされ、MSXML3 および MSXML4 を使用する既存のアプリケーションには影響しません (バージョンに依存しない ProgID は MSXML6 を指しません)。開発者は、アプリケーションで MSXML6 を使用するために、新しい "60" ProgIDS に移行する必要があります。

概要

MSXML は、 Microsoftによって開発されたカテゴリ 開発 の Freeware ソフトウェアです。

先月中に、クライアント アプリケーションUpdateStarのユーザー 9,268 の更新時間をチェックしました。

MSXML の最新バージョン 4.20.9876.0 2012/03/27 にリリースです。 それは最初 2007/09/21 のデータベースに追加されました。

MSXML が次のオペレーティング システムで実行されます: Windows。 ダウンロード ファイルのサイズの 2.6MB です。

ユーザー MSXML の 3 5 つの星からの評価を与えた。

Pros

  • 高速かつ効率的な XML 処理機能
  • Microsoft のアプリケーションやサービスで広く使用され、サポートされている
  • XML データを構文解析するためのオブジェクト指向 API を提供します。
  • XPath クエリをサポートし、XML ドキュメントを簡単にナビゲートします。
  • 大きなXMLファイルを簡単に処理

Cons

  • 一部のシステムでは、追加のインストールまたはセットアップが必要な場合があります
  • 更新プログラムまたは互換性の問題は、新しいバージョンの Windows で発生する可能性があります
  • 一部のオープンソースの代替手段と比較して、ドキュメントとコミュニティサポートが限られている

よくある質問

MSXML とは

MSXML (Microsoft XML Core Services) は、さまざまなプログラミング言語で記述されたアプリケーションが XML ベースのアプリケーションを構築できるようにする一連のサービスです。

MSXML を使用する利点は何ですか。

MSXML は、XML ドキュメントを解析、作成、および操作するための一連の API を開発者に提供します。また、XSLT や XPath などのいくつかの XML 標準もサポートしています。

どのバージョンの MSXML を使用すればよいですか?

使用する MSXML のバージョンは、OS とアプリケーションの要件によって異なります。たとえば、Windows 7 には MSXML バージョン 6.0 が付属し、Windows 8 にはバージョン 3.0 が付属しています。開発者は、アプリケーションに最適なバージョンを慎重に評価する必要があります。

MSXML に関連する一般的な問題にはどのようなものがありますか。

MSXML に関連する一般的な問題には、互換性の問題、インストールの問題、セキュリティの脆弱性などがあります。MSXML のインストールを最新かつ安全な状態に保つことが重要です。

システムにインストールされている MSXML のバージョンを確認するにはどうすればよいですか?

システムにインストールされている MSXML のバージョンを確認するには、コマンド プロンプトを開き、「reg query HKEY_CLASSES_ROOT\Msxml2.DOMDocument\CLSID」と入力します。これにより、インストールされているバージョンの詳細が表示されます。

MSXML をアンインストールできますか?

はい、MSXML は、コントロール パネルまたは [プログラムの追加と削除] ユーティリティを使用してアンインストールできます。

MSXML の最新バージョンは何ですか?

MSXML の最新の安定バージョンはバージョン 6.0 です。開発者は、更新プログラムを確認し、MicrosoftのWebサイトから最新バージョンをダウンロードする必要があります。

代替の XML パーサーにはどのようなものがありますか?

Xerces (Java で記述)、TinyXML (C++ で記述)、libxml2 (C で記述) など、いくつかの代替 XML パーサーを使用できます。

MSXML は引き続き Microsoft によってサポートされていますか?

はい、MSXML は引き続き Microsoft によってサポートされています。ただし、開発者は、現在 MSXML 用のセキュリティ更新プログラムのみがリリースされていることに注意する必要があります。

MSXML を C++ 以外のプログラミング言語で使用できますか?

はい、MSXML は、VBScript、JScript などの他のプログラミング言語や、C# などの .NET 言語で使用できます。


Peter Salakani

Peter Salakani

私は Peter で、UpdateStar のソフトウェア レビューの著者であり、ユーザビリティとパフォーマンスに重点を置いたコンテンツ スペシャリストです。ソフトウェア開発とコンテンツ作成の両方のバックグラウンドを持つ私は、一般的なソフトウェアトピックの評価と議論に独自の視点をもたらします。ソフトウェアをレビューしていないときは、最新の技術トレンドを常に把握したり、新しいアプリケーションを試したり、日常の技術的な課題に対する革新的なソリューションを見つけたりすることを楽しんでいます。

Peter Salakaniさんの最近のレビュー

インストール

UpdateStarの 9,268 ユーザーがあった先月装着 MSXML。
UpdateStar によって確認された安全で無料のダウンロード

up to date を維持する
UpdateStar フリーウェア。
最新ニュースレター