ホームページ >ウェブフロントエンド >htmlチュートリアル >HTMLとXMLの違いの分析
私たちが初めてphpやHTMLに触れるとき、HTMLとXMLに遭遇しますが、それらの違いは何でしょうか?この記事では、HTML と XML の違いの分析を主に紹介し、皆様のお役に立てれば幸いです。
1. HTML はハイパーテキスト マークアップ言語と呼ばれます。
XML は拡張可能なマークアップ言語です。 タグセットや文法規則はありませんが、構文規則はあります。 XML ドキュメントは、あらゆる種類のアプリケーションに対して適切な形式であり、正しい解析が行われている必要があります。つまり、各開始タグには一致する終了タグがあり、逆の順序でタグが含まれていてはならず、適切なステートメント構成が必要であり、技術的な要件を満たしている必要があります。仕様。 XML ドキュメントは有効であってもかまいませんが、必ずしも有効である必要はありません。有効なドキュメントとは、ドキュメント タイプ定義 (DTD) に準拠しているドキュメントです。文書がスキーマの規定に準拠している場合、その文書はスキーマとして有効です。
2. HTML と XML の違い:
XML と HTML はどちらもデータまたはデータ構造を操作するために使用されますが、本質的には明らかな違いがあります。インターネット上のさまざまな情報を以下に要約します
(1) 文法要件の違い
1 では、html では大文字と小文字が区別されません。 xml における厳密な区別。 2.
HTMLでは、段落キーまたはリストキーの終了場所が明確に示されている場合は、
またはEndを省略できます。 のようなタグ。 XMLでは厳密なツリー構造となっており、終了タグを省略してはなりません。 3. XMLでは、一致する終了タグのない単一のタグを持つ要素は / 文字で終わる必要があります。このようにして、パーサーは終了タグを検索しないことを認識します。 4. XMLでは、属性値を引用符で囲む必要があります。
HTML では、引用符はオプションです。
5. HTMLでは、値のない属性名を持つことができます。 XML では、すべての属性に対応する値が必要です。
6. XMLドキュメントでは、空白部分はパーサーによって自動的に削除されませんが、htmlはスペースを除外します。
(2)タグは異なります
1
、HTML には固有のタグが使用されますが、xml には固有のタグがありません。 2
、Htmlタグは事前に定義されており、XMLタグは無料でカスタマイズ可能で拡張可能です。 (3)
にはさまざまな機能があります
1. html
はデータの記述とデータの保存に使用されます。永続的な変革の媒体として! Htmlはデータと表示を結合し、ページ上にデータを表示します。xmlはデータと表示を分離します。 XML
はデータを記述するように設計されており、その焦点はデータのコンテンツです。 HTML は、データの外観に重点を置いてデータを表示するように設計されています。
2. xmlはHTMLの代替ではありません。xmlとhtmlは異なる目的を持つ2つの言語です。 XML は HTML を置き換えることを意図したものではありません。実際、 XML は HTML を補完するものと見なすことができます。 XML と HTML の設計目標は、データを表示し、データの外観に重点を置くことですが、XML の設計目標は、データを記述することです。データに注目し、データの内容に焦点を当てます。 3.
XML動作なし。 HTML と同様に、XML は何も行いません。 (共通点) 4. XML
の最も適切な説明は、: XML は、情報を処理および送信するためのクロスプラットフォームのソフトウェアおよびハードウェアに依存しないツールです。 5. XMLは将来どこにでも存在するでしょう。 XML
は、データ処理とデータ送信のための最も一般的なツールになるでしょう。関連する推奨事項: html、xhtml、xml の違いは何ですか
html と xml のエスケープ文字の比較表を共有しますHTML と XML_html/css_WEB-ITnose の違い
以上がHTMLとXMLの違いの分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。