\r\n\r\n
XMLとHTML
XMLとは、Extensible Markup Language(拡張可能なマークアップ言語)の略です。W3C(World Wide Web Consortium)が策定したxml1.0仕様で定義されており、ドライバのハードウェア、OS、アプリケーション間で、ほとんど人手を介さずにコンテンツを交換できるよう、データやテキストを符号化する標準的な方法を提供し、かつシンプルである。HTMLとしてよりよく知られているハイパーテキストマークアップ言語は、ウェブページの主要なマークアップ言語でもあります。ウェブブラウザはhtml文書を読み、可視または可聴のウェブページに組み立てることができます。
XML
XMLは、ドライバーのハードウェア、オペレーティングシステム、およびアプリケーション間でデータやテキストを転送するために使用されるマークアップ言語です。 XMLは、コンテキスト情報を提供するために使用できるタグ、属性、要素の構造を提供します。この文脈情報は、コンテンツの意味を読み解くために利用される。これにより、効率的な検索エンジンの開発や、データのデータマイニングが可能になります。また、従来のリレーショナルデータベースは、行と列で整理できるためXMLデータに適しているが、XMLは内容が豊富なデータ(オーディオ、ビデオ、複雑な文書など)には対応していない。XMLデータベースは、データを構造化・階層化した形で保存するので、問い合わせをより効率的に処理することができる。タグやトークンはあらかじめ定義されており、ユーザーが新しいXML構造を定義することはできません。また、RSS、Atom、SOAP、xhtmlなど、XMLを使った新しいインターネット言語が誕生している。
HTML形式
前述したように、HTMLはマークアップ言語であり、マークアップタグの集合体である。HTMLマークアップタグは、しばしばHTMLタグと呼ばれ、Webページを記述するために使用される。HTMLタグは通常、文書内でペア**になっており、最初のタグが開始タグ(例)、2番目のタグが終了タグ(例)になっています。Internet Explorer、Firefoxなど)は、HTML文書を読み、Webページとして表示する役割を担っています。ブラウザはHTMLタグを使ってページの内容を解釈しますが、HTMLタグ自体はブラウザに表示されません。 HTMLページには、画像やオブジェクト、JavaScriptなどの言語で記述されたスクリプトを埋め込むことができます。また、HTMLを利用して、インタラクティブなフォームを作成することもできます。
XMLとHTMLの違い