XML (eXtensible Markup Language) は、W3C によって開発された仕様であり、1998 年 2 月 10 日に勧告が発行されました。XML は次のようなものです。HTML使う範囲でタグドキュメントにマークを付けて、ブラウザが情報を解釈して表示できるようにします。

ただし、HTML とは異なり、XML は無制限 (拡張可能) です。これにより、タグが単にページのコンテンツを表示するのではなく、タグ自体を定義してコンテンツを説明できるようになります。おかげでXML、RSS や MathML などの言語が作成され、また、XSLT(拡張可能なスタイルシート言語変換)。

XML
XML – 拡張可能なマークアップ言語

XML コードの簡単な例を次に示します。

<?xml version="1.0" encoding="utf-8"?>
<computersoftware>
<product>
<name>Windows 8</name>
<description>Microsoft Windows 8 operating system - Full version.</description>
<developer>Microsoft</developer>
<cost>132.78</cost>
</product>
<product>
<name>World of Warcraft</name>
<description>World of Warcraft for Mac and PC.</description>
<developer>Blizzard</developer>
<cost>10.99</cost>
</product>
</computersoftware>

XML を作成するにはどうすればよいですか?

HTML と同様に、XML は任意のテキスト エディタで作成できます。ただし、Dreamweaver などの XML 構文強調表示を備えた HTML エディターや、Notepad++ などの構文強調表示を備えたテキスト エディターを使用する方が簡単です。

XML を作成する際に従うべきルール

  • XML 内のすべての開始タグには、対応する終了タグが必要です。空のタグの場合は、次のような構文を使用します。<example/>
  • XML タグでは大文字と小文字が区別されるため、開始タグは終了タグと正確に一致する必要があります。
  • 単一のルート タグが存在し、その中に他のすべてのタグが含まれている必要があります。この例では、「computersoftware」がルート タグです。
  • 属性を含むすべてのタグは引用符で囲む必要があります。
  • すべてのタグは正しくネストされている必要があります。

XML は HTML に置き換わりますか?

いいえ。 HTML は、Web ページの構造を作成するために使用される主な言語であり続けます。 XML は、HTML ページに加えて、または HTML の代替として使用できます。