XML 初級教程

XMLはデータを記述するために設計されており、焦点はデータの内容にあります。

HTMLはデータを表示するために設計されており、焦点はデータの外観にあります。

プログラミング

基礎を固めるべき知識:

  • 学習を進める前に、以下の基本的な知識が必要です:
  • HTML/XHTML

JavaScriptやVBScript これらのプロジェクトをまず学びたい場合は、当社の ホームページ

これらのチュートリアルにアクセスしてください。

  • XMLとは何ですか?可変長記号言語拡張可能マークアップ言語(EXtensible Markup Language)
  • XMLは以下のものです:マークアップ言語HTMLに非常に似ています
  • XMLは設計されていますが、データを記述するために
  • XMLタグは事前に定義されていません。必要に応じて自定義タグを使用
  • XMLはファイルタイプ宣言(DTD)または XMLスキーマ データを記述するために
  • DTDまたはXMLスキーマを持つXMLは、以下のものとして設計されています:自己記述性
  • XMLはW3C標準です

XMLはW3C標準です

可変長記号言語は1998年2月10日にW3C標準として確立されました。

当社の「W3Cチュートリアル》でXML標準に関する情報をさらに確認してください。

XMLとHTMLの主な違い

XMLはデータを持ち運ぶために設計されています。

XMLはHTMLの代わりにはなりません。

XMLとHTMLは異なる目的で設計されています:

XMLはデータを記述するために設計されており、焦点はデータの内容にあります。

HTMLはデータを表示するために設計されており、焦点はデータの外観にあります。

HTMLは情報を表示するために設計されていますが、XMLは情報を記述するために設計されています。

行動を起こさないXML

XMLは無為です。

少し難しいかもしれませんが、XMLは何も行動を起こしません。XMLは情報を構造化、保存、伝送するために設計されています。

以下はジョンがジョージに書いたメモで、XML形式で保存されています:

<note>
<to>ジョージ</to>
<from>ジョン</from>
<heading>リマインダー</heading>
<body>会議を忘れないように!</body>
</note>

このタグにはタイトルやコメントがあり、送信者と受信者の情報も含まれています。しかし、このXMLドキュメントは何も行動を起こしていません。それは単にXMLタグに包まれた純粋な情報に過ぎません。このドキュメントを送信、受信、表示するには、ソフトウェアやプログラムを書く必要があります。

XMLは無料で拡張可能です

XMLタグは事前に定義されていません。あなたは自分自身のタグを「発明」する必要があります。

HTMLドキュメントおよびその構造をマークアップするタグは事前に定義されています。HTMLドキュメントの作成者は、HTML標準で定義されているタグ(例:<p>、<h1>など)を使用するのみです。

XMLはクリエイターが独自のタグと独自のドキュメント構造を定義することができます。

上記の例のタグはどのXML標準でも定義されていません。これらのタグはXMLドキュメントの作成者が発明しました。

XMLはHTMLの補完

XMLはHTMLの代替品ではありません。

XMLがHTMLの代替品ではないということを理解するのが非常に重要です。将来のWeb開発では、XMLがデータを記述し、HTMLがそのデータをフォーマットおよび表示するという最も可能性のあるシナリオが考えられます。

XMLについて最も良い説明は、XMLはプラットフォームに依存せず、情報を伝達するために使用され、ソフトウェアやハードウェアに関連しないツールであることです。

XMLが将来のWeb開発で果たす役割

XMLは至る所に存在します。

XML標準が急速に開発を進めており、多くのソフトウェア開発者がその標準を導入するスピードが日々変わることに気づくと、本当に驚くべきことです。

XMLはWebの未来で果たす役割はHTMLがWebの基盤として常に果たしてきたのと同じくらい重要であり、XMLはデータ処理およびデータ伝送の最も一般的なツールになるでしょう。