HTML、XML、XHTMLの概念と違い

2699 ワード

HTMLとXMLの前身はSGML(標準共通タグ言語)であり、xmlはHTMLの代替品ではなく、xmlとhtmlは2つの異なる用途の言語である.XMLはHTMLを置き換えるものではありません.実際にXMLはHTMLへの補完と見なすことができる.XMLとHTMLのターゲットの異なるHTMLの設計目標は、データの並列セット内のデータの外観を表示することであり、XMLの設計目標は、データの並列セット内のデータの内容を記述することである.
1.HTML
ハイパーテキストタグ言語は、基本的なウェブページ設計言語です.HTML 5はHTML仕様の次のバージョンです.
注意:
  • HTMLはプログラミング言語ではなく、マーキング言語
  • です.
  • タグ言語はタグタグタグ
  • のセットである.
  • HTMLタグタグを使用してWebページ
  • を記述
    2.XML
    XMLは拡張可能なタグ言語(ExtentsibleMarkup Language)であり、ドキュメントの作成、構造化、符号化のルールを提供します.データの格納とアプリケーション間の通信の許可、すなわちデータの転送
    注意:
  • XMLはタグ言語でHTML
  • に似ています
  • XMLの設計目的は、表示データ
  • ではなく、データを転送することである.
  • XMLラベルは事前定義されていません.ラベル
  • を自分で定義する必要があります.
  • XMLは自己記述性
  • を有するように設計されている
    
    
        
    
            Zhang 
    
            150705
    
            19980204
    
        
    
    

    3.XHTML
    XHTMLはXMLベースのHTMLです.HTMLと同じ機能を提供しますが、XMLドキュメントと同じルールがあります.これらの規則はタグの構造を処理します.総じて言えば、XHTMLはHTMLに似ていますが、言語ルールの使用はもっと厳しいです.特に、XHTMLでは以下のように変化しています.
  • すべてのラベルと属性は小文字でなければなりません.
  • 終了ラベルが必要です.HTMLに終了を表すラベルがない場合は、XHTMLでは番号より大きい前に斜線を挿入する必要があります.例えばXHTMLの画像ラベルは;
  • プロパティは、文字列でも数値でも引用符で囲まなければなりません.
  • ラベルのネストは適切でなければならない.
  • 各XHTMLドキュメントには、XMLとXSLで定義されているように、ドキュメントタイプが必要です.

  • 4.HTMLとXMLの違い
    xmlとhtmlはいずれもデータやデータ構造を操作するために用いられ,構造的にはほぼ同じであるが,本質的には明らかな違いがある.総合ネット上の各種資料は以下のようにまとめられている.
    (一)、文法の要求が異なる:
  • htmlでは大文字と小文字を区別せず、xmlでは厳格に区別する.
  • HTMLでは、厳密ではない場合があります.コンテキストに段落やリストキーがどこで終わるかがはっきり表示されている場合は、
  • のような終了フラグを省略したり、のような終了フラグを省略したりすることができます.XMLでは、厳格な樹状構造であり、終了マークは絶対に省略できません.
  • XMLでは、一致しない単一のタグを持つ終了タグの要素は、1/文字で終わる必要があります.これにより、アナライザは終了フラグを検索する必要がないことを知っています.
  • XMLでは、属性値を引用符で区切る必要があります.HTMLでは、引用符は使用できません.
  • HTMLでは、値を持たない属性名を持つことができます.XMLでは、すべてのプロパティに対応する値が必要です.
  • XMLドキュメントでは、空白の部分は解析器によって自動的に削除されません.しかしhtmlはスペースをフィルタリングします.

  • (二)、タグが違う:
    1、htmlは固有のタグを使用する.xmlには固有のタグはありません.
    2、Htmlラベルは予め定義されている.XMLタグは無料で、カスタマイズされ、拡張可能です.
    (三)、作用が異なる:
  • htmlは、データを表示するために使用される.xmlはデータを記述し、データを格納するために使用されるので、永続化されたメディアとして使用できます!Htmlはデータと表示を結合し、ページにこのデータを表示する.xmlはデータと表示を分離します.XMLはデータを記述するために設計され、その焦点はデータの内容である.HTMLはデータを表示するように設計されており、その焦点はデータの外観である.
  • xmlはHTMLの代替品ではなく、xmlとhtmlは2つの異なる用途の言語です.XMLはHTMLを置き換えるものではありません.実際にXMLはHTMLへの補完と見なすことができる.XMLとHTMLのターゲットの異なるHTMLの設計目標は、データの並列セット内のデータの外観を表示することであり、XMLの設計目標は、データの並列セット内のデータの内容を記述することである.
  • には何の行為もないXML.HTMLと同様、XMLは何もしません.(共通点)
  • XMLに対する最良の形容は、XMLはプラットフォームにまたがり、ソフト、ハードウェアに関係なく、情報を伝送するツールを処理することである可能性がある.

  • 総じて、以下の点をまとめます.
    XMLは、データを転送および格納するように設計されており、その焦点は、データのコンテンツHTMLがデータを表示するように設計されており、その焦点は、データの外観HTMLが情報を表示することを目的としており、XMLが情報を転送することを目的としている