ホームページ  >  記事  >  ウェブフロントエンド  >  XMLとHTMLの違い

XMLとHTMLの違い

韦小宝
韦小宝オリジナル
2017-12-01 11:24:012267ブラウズ

htmlxmlの違いについて混乱している学生も多いのではないでしょうか?今日は、htmlxmlの違い、そしてhtmlxmlの構文の違いについて見てみましょう。

1. HTML とは何ですか

質問が来たので一言: HTML (HyperTextMark-upLanguage) はハイパーテキスト マークアップ言語であり、WWW の記述言語です。

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

3. 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 はデータを記述するように設計されており、データの内容に重点が置かれています。 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 についての理解を深めることができれば幸いです

関連するおすすめ:

1 HTML と XML のエスケープ文字の比較表

html、xhtml、xml

HTML と XML_html/css_WEB-ITnose の違い


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

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