XML教程


Rerference: http://www.w3school.com.cn/xml/index.asp
 
XMLとは
  • XMLとは、拡張可能なタグ言語(EXtenssible)のことです. マクプ Language
  • XMLは標記言語であり、HTML
  • に類似している.
  • XMLの設計目的は、表示データ
  • ではなく、データを転送することです.
  • XMLタグは事前に定義されていません.自分でラベルを定義する必要があります.
  • XMLは自己記述性を持つように設計されている.
  • XMLは W 3 Cの推奨基準
  • XMLとHTMLの主な違い
    XMLはHTMLの代わりではありません.
    XMLとHTMLは異なる目的で設計されています.
    XMLはデータを転送し記憶するように設計されており、その焦点はデータの内容である.
    HTMLはデータを表示するように設計されています.その焦点はデータの外観です.
    HTMLは情報の表示を目的としており、XMLは情報の伝送を目的としている.
    何のアクションもないXML
    XMLは不作為です.
    ちょっと分かりにくいかもしれませんが、XMLは何もしません.XMLは構造化、記憶、及び情報伝達のために設計されている.
    以下はJohnからGeorgeへのメモです.XMLとして保存されています.
    
    <note>
    <to>George</to>
    <from>John</from>
    <heading>Reminder</heading>
    <body>Don't forget the meeting!</body>
    </note>
    上のこのメモは自己説明性があります.タイトルとメッセージを持っています.送信者と受信者の情報も含まれています.
    しかし、このXML文書はまだ何もしていません.それはXMLラベルに包装された純粋な情報だけです.私たちはソフトウェアやプログラムを作成する必要があります.この文書を転送、受信、表示することができます.
    XMLはテキストだけです.
    XMLは特に何もありません.テキストだけです.純粋なテキストを処理できるソフトはXMLを処理できます.
    ただし、XMLを読むことができるアプリケーションは、XMLのラベルを的確に処理することができます.ラベルの機能的意味はアプリケーションの特性に依存する.
    XMLを通して自分のラベルを発明できます.
    上記の例のタグはXML標準では定義されていません.これらのラベルは文書の作成者によって発明されました.
    XMLには事前定義のラベルがないからです.
    HTMLで使用するラベル(およびHTMLの構造)は事前に定義されています.HTMLドキュメントは、HTML標準で定義されているラベル(たとえば、

    など)のみを使用します.
    XMLは作成者が自分のラベルと自分のドキュメント構造を定義することを許可します.
    XMLはHTMLの代わりではありません.
    XMLはHTMLに対する補完です.
    XMLはHTMLの代わりにならないので、この点を理解することが重要です.ほとんどのウェブアプリケーションでは、XMLはデータを転送するために使用され、HTMLはデータをフォーマットして表示するために使用されます.
    XMLに対する最も良い記述は以下の通りである.
    XMLはソフトウェアとハードウェアとは独立した情報伝達ツールである.
    XMLはW 3 Cの推奨基準です.
    拡張可能マーク言語(XML)は1998年2月10日にW 3 Cの推奨基準となりました.
    W 3 C XML活動に関するもっと多い情報が必要でしたら、私達の W 3 C教程
    XMLはどこにでもあります
    XML標準がめざましく進んでいる開発の進度と、多くのソフトウェア開発者がこの基準を採用している日進月歩のスピードを見て、本当に驚きました.
    現在、XMLがWebベースのHTMLに劣らない役割を果たしています.
    XMLはどこにでもあります.XMLは様々なアプリケーションの間でデータ伝送を行うための最も一般的なツールであり、情報記憶と記述の分野でますます流行している.