ホームページ  >  記事  >  バックエンド開発  >  Asp と XML の関係の詳細な紹介

Asp と XML の関係の詳細な紹介

黄舟
黄舟オリジナル
2017-03-24 16:24:321523ブラウズ

1. XML とは何ですか?
XML は単なるデータ保存形式であり、テキストです (ただし、XML 仕様ではバイナリ データを保存するためのソリューションも提供されています)。

実際には、おなじみの .ini ファイルなど、データの保存に使用できるテキスト形式が多数あります。多くの友人が初めて C 言語や Basic 言語を学習するとき、ソース データや最終結果をテキスト ファイルに保存する必要がある場合があります。そのため、保存形式はプログラムを作成する人によって決まります。プログラム、プログラマはカスタム データ形式を作成しました。
XML 形式自体も、データを保存するための形式です。基本的には、当時定義したデータ ファイルと同じですが、唯一の (そして最も重要な) 違いは、XML 形式が誰にでも認識され、広く使用されているということです。はサポートされていますが、作成したデータ ファイルは、作成した 1 つまたは 2 つのプログラムでのみサポートされます。
2. XMLって何をするの?
XML はデータを保存するためにのみ使用され、それ以外には何も行いません。
XMLは何もしませんが、統一フォーマットなのでUnixプラットフォーム、Macintoshプラットフォーム、Windowsプラットフォームを問わずサポートされています。
Javaがクロスプラットフォームのプログラミング言語だとすれば、XMLはクロスプラットフォームのデータ形式です。これら 2 つのクロスプラットフォームが緊密に統合されているのはまさにこのためです。数年前に見た XML アプリケーションのほとんどは Java テクノロジを使用して実装されていました。ただし、他の多くの言語 (C#、Perl、Python など) も XML を適切にサポートしています。
統合は間違いなく大きなメリットをもたらします。つまり、DOM、XSLT、SVG、VRML、SOAP、Cocoon、XSP など、統合をサポートし、拡張するための技術ソリューションが多数あります。
3. XML でできないこと
XML はプログラムの実行を担当しませんし、データの表現も担当しません。データの表現は XSL または CSS を通じて実現できますが、XML はデータを保存すること以外は何も行いませんが、Asp や Java などのプログラミング言語はプログラムの実行に当然使用されます。
4. XMLとAspの関係
ASPはXMLのユーザーであり、XMLはASPや他の技術ソリューションにデータストレージ形式を提供し、Aspを含む他の技術ソリューションから呼び出すことができます。二人の関係はとてもシンプルです。
5. 「更新なし」は Asp の結果ですか?
「更新なし」はAspのせいではありません。
ASP がバックグラウンドを制御し、クライアント テクノロジーが行う必要がある更新はありません。通常、これは JavaScript によって行われます。もちろん、VBScript を使用することに固執しても問題はありませんが、その代償として、Mozilla や Firefox などのブラウザーは VBScript をサポートしません。
6. XML とデータベースの関係
XML は、小規模なデータベースとして単独で使用することも、大規模および中規模のデータベース (SQL Server、Oracle、MySQL、DB2 など) のキャッシュとして使用することもできます。
データ量が少ない場合、データベース エンジンによるデータの読み取りおよび書き込みの効率は、テキスト ファイルを介したデータの読み取りおよび書き込みの効率よりも確実に優れています。しかし、データベース内のデータの量が大きい場合、そのようなデータベース内のレコードの読み取りおよび書き込みにかかる時間は、それほど大きくない XML ファイルの読み取りおよび書き込みにかかる時間とは異なることが想像できます。前者はサーバーに多くの時間を必要とし、リソースが大幅に増加します。したがって、データをキャッシュするための軽量で小規模なデータベースとして XML を使用できます。
7. XMl はデータベースを置き換えることができますか?
答えはもちろんノーです。逆に、データベースは XML を置き換えることはできません。

以上がAsp と XML の関係の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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