ホームページ  >  記事  >  msxml4.0とは何ですか

msxml4.0とは何ですか

(*-*)浩
(*-*)浩オリジナル
2019-06-03 11:19:5222916ブラウズ

msxml は、XML 言語を解釈するために使用される Microsoft の XML 言語パーサーを指します。 HTML テキストがローカルにダウンロードされるのと同じように、ブラウザは HTML の構文をチェックし、HTML テキストを解釈して表示します。 XML ファイルを使用するには、XML パーサーを使用する必要があります。しかし、Microsoft だけがそれを持っているわけではなく、IBM と Sun も独自の XML パーサーを持っています。

msxml4.0とは何ですか

基本情報

MSXML には、Microsoft が作成した言語パーサーである SDK ソフトウェア開発キットが含まれています。最新のゲームまで。

それでは、MSXML とは何でしょうか?

その正式名称は「Microsoft XML Core Services」で、主に XML で設計された最新のアプリケーションを実行または開発するために使用されます。

Microsoft は、XML コア サービス コンポーネントである MSXML 4.0 を正式にリリースしました。 MSXML 3.0 と比較して、MSXML 4.0 には多数の新機能と機能改善が提供されています。これには、XML スキーマ言語のサポート、より高速なパーサーと XSLT エンジン、XML ストリームの処理の改善、一貫性サポートの改善が含まれます。 3.0 で廃止された機能の一部は 4.0 で完全に削除されているため、MSXML 4.0 は MSXML 3.0 に代わるものではありません。したがって、4.0 は 3.0 (またはそれ以前のバージョン) と同時にインストールできます。

MSXML 4.0 Service Pack 2 (SP2) は、MSXML 4.0 および MSXML 4.0 Service Pack 1 (SP1) を完全に置き換えるものです。多数のセキュリティとバグ修正が提供されます。

MSXML 4.0 SP2 は、古くて一貫性のない機能の一部をサポートしなくなったため、MSXML 3.0 を置き換えるものではありません。したがって、ユーザーは MSXML 4.0 と MSXML 3.0 以前の両方を実行する必要がある場合があります。

MSXML 6.0 は MSXML3.0 および MSXML4.0 とともにインストールされ、MSXML3.0 および MSXML4.0 を使用する既存のアプリケーションには影響しません (バージョンに依存しない ProgID は MSXML6.0 を指しません)。

Text

DOM は、ドキュメントとアプリケーションを接続するために使用される標準的な構造システムと考えることができます (スクリプト言語である場合もあります)。 MSXML パーサーを使用すると、ドキュメントの読み込みと作成、ドキュメントからのエラー メッセージの収集、ドキュメント内のすべての情報と構造の取得と操作、およびドキュメントの XML ファイルへの保存が可能になります。 DOM は、XML ドキュメントをロード、アクセス、操作、シリアル化するためのインターフェイスをユーザーに提供します。 DOM は、メモリに格納された XML ドキュメントの完全な表現を提供し、ドキュメント全体へのランダム アクセスの方法を提供します。 DOM を使用すると、アプリケーションは MSXML パーサーによって提供される論理構造に従って XML ドキュメント内の情報を操作できます。 XML を操作するには、MSXML が提供するインターフェイスを使用します。

実際には、MSXML パーサーは XML ドキュメントに基づいて DOM ツリー構造を生成します。XML ドキュメントを読み取り、XML ドキュメントの内容に基づいてノードの論理構造を作成できます。ドキュメント自体は考慮されます。他のすべてのノードを含むノードになります。

DOM を使用すると、ユーザーはドキュメントを単純なテキスト ストリームではなく構造化された情報ツリーとして表示できます。このようにして、XML の意味論的な詳細が不明な場合でも、アプリケーションやスクリプトはその構造を簡単に操作できます。 DOM には、ツリー状の階層と、ドキュメントのコンテンツと構造を表すために使用されるノードのコレクションという 2 つの主要な抽象化が含まれています。ツリー階層にはこれらすべてのノードが含まれており、ノード自体に他のノードを含めることもできます。この利点は、開発者がこの階層構造を通じて対応するノードの情報を見つけて変更できることです。 DOM はノードを通常のオブジェクトとして扱うため、ドキュメントをロードするスクリプトを作成し、すべてのノードを走査して対象のノードに関する情報を表示することができます。ノードには、要素、属性、テキストなど、多くの特定のタイプを含めることができ、それらはすべてノードと見なすことができることに注意してください。

Microsoft の MSXML パーサーは、XML ドキュメントを読み取り、その内容を解析してノード (NODES) と呼ばれる抽象情報コンテナーに入れます。これらのノードはドキュメントの構造とコンテンツを表し、アプリケーションが XML のセマンティクスを明示的に知らなくてもドキュメント内の情報を読み取り、操作できるようにします。ドキュメントが解析された後は、そのノードを特定の順序を維持することなくいつでも表示できます。

開発者にとって、最も重要なプログラミング オブジェクトは DOMDocument です。 DOMDocument オブジェクトを使用すると、プロパティとメソッドを公開することによって、XML ドキュメントのコンテンツと構造を参照、クエリ、および変更できます。後続の各オブジェクトは独自のプロパティとメソッドを公開するため、オブジェクト インスタンスに関する情報、およびオブジェクトの値と構造を操作したり、ツリー内の他のオブジェクトに移動したりできます。

以上がmsxml4.0とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。