ホームページ ウェブフロントエンド フロントエンドQ&A xmlとhtmlとはそれぞれどのような種類のファイルですか?

xmlとhtmlとはそれぞれどのような種類のファイルですか?

Jun 04, 2021 pm 02:43 PM
html xml

XML は拡張可能なマークアップ言語であり、電子ドキュメントをマークして構造化するために使用されるマークアップ言語です。データのマーク付けとデータ型の定義に使用できます。html は、標準のユニバーサル マークアップ言語であるハイパーテキスト マークアップ言語です。 . プログラミング言語ではなく、Webページ制作に必要なマークアップ言語です。

xmlとhtmlとはそれぞれどのような種類のファイルですか?

このチュートリアルの動作環境: 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 サイトの他の関連記事を参照してください。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

HTMLの表の境界線 HTMLの表の境界線 Sep 04, 2024 pm 04:49 PM

HTML の表の境界線に関するガイド。ここでは、HTML でのテーブルの境界線の例を示しながら、テーブル境界線を定義する複数の方法について説明します。

HTML 左マージン HTML 左マージン Sep 04, 2024 pm 04:48 PM

HTML マージン左のガイド。ここでは、HTML margin-left の概要とその例、およびそのコード実装について説明します。

HTML のネストされたテーブル HTML のネストされたテーブル Sep 04, 2024 pm 04:49 PM

これは、HTML でのネストされたテーブルのガイドです。ここでは、テーブル内にテーブルを作成する方法をそれぞれの例とともに説明します。

HTML テーブルのレイアウト HTML テーブルのレイアウト Sep 04, 2024 pm 04:54 PM

HTML テーブル レイアウトのガイド。ここでは、HTML テーブル レイアウトの値と例および出力について詳しく説明します。

HTML入力プレースホルダー HTML入力プレースホルダー Sep 04, 2024 pm 04:54 PM

HTML 入力プレースホルダーのガイド。ここでは、コードと出力とともに HTML 入力プレースホルダーの例について説明します。

HTML 順序付きリスト HTML 順序付きリスト Sep 04, 2024 pm 04:43 PM

HTML 順序付きリストのガイド。ここでは、HTML 順序付きリストと型の導入とその例についても説明します。

HTML 内のテキストの移動 HTML 内のテキストの移動 Sep 04, 2024 pm 04:45 PM

HTML でのテキストの移動に関するガイド。ここでは、概要、マーキー タグが構文でどのように機能するか、および実装例について説明します。

HTML の onclick ボタン HTML の onclick ボタン Sep 04, 2024 pm 04:49 PM

HTML オンクリック ボタンのガイド。ここでは、それらの紹介、動作、例、およびさまざまなイベントでの onclick イベントについてそれぞれ説明します。

See all articles