第 2 章 XML の概念
はじめに
第 1 章を簡単に始めた後は、XML が Web ページからデータと形式を分離できる言語であることをすでに理解しています。データの保存と共有により、XML が全能になります。 XML を深く学び、体系的に XML の詳細をマスターしたい場合は、まず XML の概念に立ち返る必要があります。 XML (Extensible Markup Language)、拡張可能なマークアップ言語。 「拡張性」「アイデンティティ」「言語」。各単語は、XML の重要な特徴と機能を明確に指摘しています。慎重に分析してみましょう:
1. 拡張性
3. 構造
6. 拡張性
7. XML を使用して作成できます。ドキュメントに独自のタグを付けます。
XML の最初の言葉は「拡張性」です。これが、XML が強力な機能と柔軟性を備えている理由です。
HTML には、覚えて使用する必要がある固定タグが多数あります。HTML 仕様にないタグは使用できません。 XML では、必要なマークアップを作成できます。想像力をフルに発揮して、ドキュメントに思い出に残るタグ名を付けることができます。たとえば、ドキュメントにゲーム ガイドが含まれている場合は、
HTML を学ぶとき、直接学習して使用できる固定タグがあるため、最初は適応できないかもしれません (私を含む多くの人は、他の人のコードやロゴを分析しながら独自の Web ページを構築します)。一方、XML には学習するタグがなく、まったく同じタグを持つドキュメントはほとんどありません。私たちは何をすべきか?はは、そうでない場合は、自分で作成してください。実際に XML 文書を書き始めると、自分好みに新しいタグを作成するのが楽しいことがわかります。独自のマークアップを作成したり、独自の HTML 言語を作成したりすることもできます。
拡張性により、より多くの選択肢と強力な機能が得られますが、計画を立てることを学ばなければならないという問題も生じます。自分の文書を理解し、その文書がどのような部分で構成されているか、それらの部分間の関係、およびそれらを識別する方法を知る必要があります。
識別子の確立に関して注意すべき点は、識別子はデータの内容ではなく、
2. 識別 --- XML を使用して、ドキュメント内の要素を識別できます。
XML の 2 番目の単語は「識別」です。これは、XML の目的が文書内の要素を識別することであることを示しています。
HTML を使用しているか XML を使用しているかに関係なく、タグの本質は理解を容易にすることです。タグがない場合、ドキュメントはコンピューターには単なる長い文字列として表示され、すべての単語は強調されずに同じように見えます。
タグを使用すると、文書を段落に分割し、タイトルをリストすることができ、読みやすく理解しやすくなります。 XML では、その拡張性を利用して、ドキュメントにより適切なタグを作成できます。
ただし、皆さんに思い出していただきたいことが 1 つあります。ロゴは情報を識別するためにのみ使用され、それ自体が情報を伝えるものではありません。たとえば、次の HTML コード:
first stepここで、は、「first step」文字自体が太字で表示されることを示すためにのみ使用されます。実際の情報は含まれていません。ページ上には表示されません。情報を実際に伝えるのは「最初のステップ」です。
3. 言語---XML を使用する場合、ドキュメントを識別するには特定の構文に従う必要があります。
XML の 3 番目の単語は「言語」です。これは、言語としての XML が特定の規則に従わなければならないことを示しています。 XML の拡張性により新しい ID を作成できますが、それでも特定の構造、構文、および明確な定義に従う必要があります。
コンピューターの分野では、言語は、一部の機能やアプリケーションを実装するために使用される「プログラミング言語」を指すことがよくありますが、すべての「言語」がプログラミングに使用されるわけではありません。情報を記述するための言語
XML アプリケーションの基本原理を詳しく見てみましょう。退屈かもしれませんが、全体を理解するためには非常に重要です。具体的な本質は、実際にはゆっくり理解する必要があります
4. 構造 -- XML はドキュメントの構造を促進し、すべての情報は特定の関係に従って配置されます
。「構造」というと抽象的すぎるように思えますが、構造とは、記事を書く前に概要を書くのと同じように、文書の枠組みを確立することです。構造化すると文書のまとまりがなくなり、それぞれの部分が密接に結びついて全体を形成します。
構造化には 2 つの原則があります:
1. 各部分 (各要素) は他の要素と関連しています。関連するシリーズが構造を形成します。
2. ロゴ自体の意味は、ロゴが説明する情報から分離されています。
理解を助けるために簡単な例を見てみましょう:
< ;chapter>XML クイック スタート
<パラメータ:
...
上記の文書構造は「」とも呼ばれます。ドキュメント ツリー」の場合、トランクは
5. メタデータ (Metadata) --- プロの XML ユーザーはメタデータを使用して作業します。
HTML では、メタ タグを使用して Web ページのキーワードや紹介文などを定義できることがわかっています。これらのタグは Web ページには表示されませんが、検索エンジンによって検索され、検索結果の順序に影響を与える可能性があります。 。
XML は、この原則をさらに深め、拡張したものであり、メタを通じて情報を確認したり、検索を実行したり、他のデータを処理したりすることができます。
実際のアプリケーションにおける XML メタデータの使用例をいくつか示します:
1. オンライン ビジネスの提出物を有効にするためにデジタル署名を検証できます。
2. 簡単にインデックスを作成し、より効率的に検索できます。
3. 異なる言語間でデータを転送できます。
W3C 組織は、情報を自動的に交換できる RDF (リソース記述フレームワーク) と呼ばれるメタデータ処理方法を研究しています。W3C は、デジタル署名付きの RDF を使用することで、ネットワーク上での「本物で信頼できる」電子商取引の存在が可能になると主張しています。
6. 表示
XMl だけでは、XML タグで作成されたドキュメントを表示するために CSS や XSL などのフォーマット技術を使用します。
第 1 章で、XML がデータとフォーマットを分離すると述べました。 XML ドキュメント自体はそれを表示する方法を知らないため、それを実現するための補助ファイルが必要です。 (XML は、font、color、p、その他のスタイル定義タグを含むすべてのタグをキャンセルするため、XML は DHTML の CSS と同様の方法を使用してドキュメント スタイルを定義します。)、XML で表示スタイルを設定するために使用されるファイル タイプには次のものがあります。
1.それ自体も XML 言語に基づいています。 XSL を使用すると、ドキュメントの表示スタイルを柔軟に設定でき、ドキュメントはどのブラウザや PDA (ハンドヘルド コンピュータ) にも自動的に適応します。
XSL は XML を HTML に変換することもできるため、古いブラウザでも XML ドキュメントを参照できます。
2.CSS
CSS は、正式名称は Cascading Style Sheets で、現在ブラウザ上で XML ドキュメントを表示するために使用される主な方法です。
3.行動
行動はまだ標準になっていません。これは Microsoft の IE ブラウザの独自の機能であり、XML タグに興味深いアクションを設定するために使用できます。
7.DOM
DOM の正式名称はドキュメント オブジェクト モデルです。DOM は何に使用されますか?ドキュメントが別個のオブジェクトとして扱われると仮定すると、DOM は、HTML または XML を使用してこのオブジェクトを操作および制御する方法の標準です。
オブジェクト指向の思考法は非常に普及しています。プログラミング言語(Java、jsなど)では、オブジェクト指向プログラミングの考え方が使用されています。 XMLでは、Webページをオブジェクトとして操作・制御するため、独自のオブジェクトやテンプレートを作成できます。オブジェクトと通信したり、オブジェクトにコマンドを実行したりするには、API を使用する必要があります。 APIの正式名称はApplication Programming Interfaceで、オブジェクトにアクセスして操作するためのルールです。 DOM は、HTML/XML 文書オブジェクトの規則を詳細に記述する API です。 HTML/XML文書オブジェクトの命名規則、プログラムモデル、通信ルールなどを規定します。 XML ドキュメントでは、各識別要素をオブジェクトとして考えることができます。オブジェクトには独自の名前と属性があります。
XML は識別子を作成します。DOM の役割は、これらの識別子をブラウザ ウィンドウで操作および表示する方法をスクリプトに指示することです
XML のいくつかの基本原理を上で簡単に説明しました。
1.XMLはデータ型を記述します。例: 「リア王」はタイトル要素です。
2.CSS は要素の表示スタイルを保存および制御します。例: タイトルは 18pt フォントで表示されます
3.script スクリプトは要素の動作を制御します。例: タイトル要素が「在庫切れ」の場合、赤色で表示されます。
4.DOM は、スクリプトとオブジェクトの通信のための共通プラットフォームを提供し、結果をブラウザ ウィンドウに表示します。
どこかに誤りがあると正しい結果が得られません。
上記は、XML 簡単学習マニュアル (2) XML の概念の内容です。その他の関連コンテンツについては、PHP 中国語 Web サイト (m.sbmmt.com) をご覧ください。