XML は拡張可能なマークアップ言語であり、電子ドキュメントをマークして構造化するために使用されるマークアップ言語です。データのマーク付けとデータ型の定義に使用できます。html は、標準のユニバーサル マークアップ言語であるハイパーテキスト マークアップ言語です。 . プログラミング言語ではなく、Webページ制作に必要なマークアップ言語です。
このチュートリアルの動作環境: Windows 7 システム、CSS3&HTML5 バージョン、Dell G3 コンピューター。
xml は拡張可能なマークアップ言語、html はハイパーテキスト マークアップ言語です。xml 内のタグ名はランダムに選択でき、属性名もランダムに選択できます。ただし、html 内のタグ名は規定されており、 OK;
Extensible Markup Language (XML) は、構造化データを記述する方法を提供します。主にデータの表示と外観を制御するために使用される HTML タグとは異なり、XML タグはデータ自体の構造とデータ型を定義するために使用されます。
XML は、一連のタグを使用してデータ要素を記述します。各要素は、非常に単純なデータまたは非常に複雑なデータをカプセル化します。 XML タグのセットを無制限に定義できます。たとえば、いくつかの XML タグを定義して、価格、税金、配送先住所、請求先住所などの注文内のデータを宣言できます。 XML マークアップは組織全体にわたって採用されているため、さまざまなデータ ストアからのデータの交換や操作が容易になります。
XML は、シンプルでプラットフォームに依存しない、広く採用されている標準です。 HTML に対する XML の利点は、ユーザー インターフェイスを構造化データから分離できることです。データと表示をこのように分離することで、さまざまなソースからのデータを統合することが可能になります。顧客情報、注文、研究結果、請求書の支払い、医療記録、ディレクトリデータなどの情報をXMLに変換できます。
HTML は Hypertext Markup Language の略で、マークアップ言語です。一連のタグが含まれています。これらのタグは、ネットワーク上のドキュメント形式を統一し、分散したインターネット リソースを論理的な全体に接続します。 HTML テキストは、HTML コマンドで構成される説明文であり、テキスト、グラフィック、アニメーション、サウンド、表、リンクなどを記述することができます。
ハイパーテキストは、テキスト内の単語やグラフィックをハイパーリンクを通じて他の情報メディアに関連付けて情報を整理する方法です。これらの相互に関連する情報メディアは、同じテキスト内にある場合もあれば、別のファイルである場合もあれば、地理的に離れたコンピュータ上のファイルである場合もあります。この情報の整理方法により、さまざまな場所に分散した情報リソースがランダムに接続され、情報の検索と取得が容易になります。
拡張情報:
xml と html はどちらもデータまたはデータ構造を操作するために使用され、構造的にはほぼ同じですが、本質的には存在します。 。ネット上で入手できる様々な情報をまとめると以下のようになります。
(1) さまざまな文法要件:
1. html では大文字と小文字が区別されませんが、xml では厳密に区別されます。
2. HTML では、厳密ではない場合があります。コンテキストで段落キーまたはリスト キーの終了位置が明確に示されている場合は、
や マークなどの終了を省略できます。 XML では厳密なツリー構造になっており、終了タグを省略してはなりません。3. XML では、一致する終了タグのない単一のタグを持つ要素は / 文字で終わる必要があります。このようにして、パーサーは終了タグを検索しないことを認識します。
4. XML では、属性値を引用符で囲む必要があります。 HTML では、引用符はオプションです。
5. HTML では、値のない属性名を使用できます。 XML では、すべての属性に対応する値が必要です。
6. XML ドキュメントでは、空白部分はパーサーによって自動的に削除されませんが、HTML は空白部分をフィルターで除外します。
(2) 異なるタグ:
1. HTML には固有のタグが使用されますが、xml には固有のタグがありません。
2. HTML タグは事前定義されており、XML タグは無料でカスタマイズ可能で拡張可能です。
(3) 異なる機能:
1. HTML はデータの表示に使用され、xml はデータの記述と保存に使用されるため、永続化メディアとして使用できます。 HTML はデータと表示を結合してページ上に表示しますが、XML はデータと表示を分離します。 XML は、データの内容に重点を置いてデータを記述するように設計されています。 HTML はデータを表示するために設計されており、データの外観に重点が置かれています。
2. XML は HTML の代わりではありません XML と HTML は用途が異なる 2 つの言語です。 XML は HTML を置き換えることを目的としたものではなく、実際、XML は HTML を補完するものと考えることができます。 XML と HTML の目標は異なります。HTML の設計目標はデータを表示し、データの外観に重点を置くことですが、XML の設計目標はデータを記述し、データの内容に重点を置くことです。
3. 動作のない XML。 HTML と同様、XML は何も行いません。 (共通点)
4. XML を最もよく説明すると、次のようになります: XML は、情報を処理および送信するための、クロスプラットフォームでソフトウェアおよびハードウェアに依存しないツールです。
5. XML は将来どこにでも存在するでしょう。 XML は、データ処理とデータ送信のための最も一般的なツールになるでしょう。
推奨学習: html ビデオ チュートリアル
以上がxmlとhtmlとはそれぞれどのような種類のファイルですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。