ホームページ  >  記事  >  ウェブフロントエンド  >  htmlはxmlですか?

htmlはxmlですか?

青灯夜游
青灯夜游オリジナル
2021-06-21 14:13:052694ブラウズ

html は XML ではありません。 HTML は、WWW の記述言語であるハイパーテキスト マークアップ言語を指します。一方、XML は、他の言語を定義するために使用されるメタ言語である拡張マークアップ言語を指します。 HTML では大文字と小文字が区別されませんが、XML では大文字と小文字が区別されます。

htmlはxmlですか?

このチュートリアルの動作環境: Windows 7 システム、HTML5 バージョン、Dell G3 コンピューター。

html は XML ではありません。

HTML (HyperTextMark-upLanguage) は、WWW の記述言語である Hypertext Markup Language です。

XML は、他の言語を定義するために使用されるメタ言語である Extensible Markup Language (Extensible Markup Language) であり、その前身は SGML (Standard General Markup Language) です。タグセットや文法規則はありませんが、構文規則はあります。 XML ドキュメントは、あらゆる種類のアプリケーションに対して適切な形式であり、正しい解析が行われている必要があります。つまり、各開始タグに一致する終了タグがあり、逆の順序でタグが含まれていてはならず、適切なステートメント構成が必要です。技術要件を満たしている必要があります。仕様。 XML ドキュメントは有効であってもかまいませんが、必ずしも有効である必要はありません。有効なドキュメントとは、ドキュメント タイプ定義 (DTD) に準拠しているドキュメントです。文書がスキーマの規定に準拠している場合、その文書はスキーマとして有効です。

#HTML と XML の違い

HTML と XML についての上記の理解を通じ、両者の違いと関連性を見てみましょう

# 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 ビデオ チュートリアル

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

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