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

HTMLとXMLの違いの分析

小云云
小云云オリジナル
2018-03-16 17:15:301686ブラウズ

私たちが初めて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. xmlHTMLの代替ではありません。xmlhtmlは異なる目的を持つ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 サイトの他の関連記事を参照してください。

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