XMLの基本
Web開発者のフォーラムにしばらく時間を費やしたことがあるなら、「XML」という言葉が何度もドロップされているのを見たことがあるでしょう。好奇心から、「XML」のウィキペディアのエントリを参照して読んでください:

「XML(Extensible Markup Language)は、カスタムマークアップ言語を作成するための汎用仕様です。[1]ユーザーが独自の要素を定義できるため、拡張可能言語として分類されます。その主な目的は、特にインターネット経由のさまざまな情報システムにまたがる構造化データ[2]、ドキュメントのエンコードとデータのシリアル化の両方に使用されます。後者のコンテキストでは、JSONやYAMLなどの他のテキストベースのシリアル化言語と同等です。 」
今ではあなたの目は恐らくoverめいており、XMLを聞いてさえいなかったらいいと思っています。

パニックにならないでください。本当に思ったほど複雑ではないからです!

XMLは、非常に単純に、情報を保存する方法です。 XMLの利点は、Web開発者であるYOUが完全にカスタマイズできることです。フィールドに好きな名前を使用できるため、学習したりデバッグしたりする面倒なコードはありません。ほとんどのコードを自分で定義するので、実際に学ぶのが最も簡単なプログラミング言語です。

OK、例を見てみましょう。お気に入りの本のカタログを作成したいとします。 XMLを使用すると、エントリは次のようになります。


フレッド・フリントストーン
ロックミュージック
私のお気に入りの本!


HTMLと同様に、シンボル間のテキストは「タグ」と呼ばれます。 XMLの違いは、Web開発者が独自のタグを定義して、好きなように呼び出すことができることです。独自のタグの構築を開始する前に、学ぶべきいくつかの構文規則があります。

  • すべての開始タグには、対応する終了タグが必要です。言い換えると、XMLドキュメントにタグがある場合は、終了タグをさらに下に置く必要があります。

  • HTMLとは異なり、XMLのタグでは大文字と小文字が区別されます。つまり、またはと同じタグではありません。

  • いくつかの文字には定義済みの意味があり、タグ内では使用できません。それらは、小なり記号()、アンパサンド(&)、アポストロフィ( ')、および引用符( ")です。


おそらく、XMLを使用する最大の利点は、そのドキュメントがプレーンテキスト形式でコンピューターに保存されることです。その結果、どのコンピューター、ブラウザー、またはサーバーでも、タイプに関係なくこれらのファイルを理解できるため、訪問者とデータを簡単に共有できます。 XMLファイルは、ほぼすべてのコンピューターアプリケーションで使用できます。また、HTMLページからXMLファイルを呼び出すのは簡単です。つまり、データを追加するたびにHTMLをやり直す必要はありません。調整する必要があるのはXMLドキュメントだけです。

次の記事では、XMLファイルの要素を分析し、最初のXMLドキュメントの作成を支援する記事をお楽しみに。