XML (eXtensible Markup Language) は、W3C によって開発された仕様であり、1998 年 2 月 10 日に勧告が発行されました。XML は次のようなものです。HTML使う範囲でタグドキュメントにマークを付けて、ブラウザが情報を解釈して表示できるようにします。
ただし、HTML とは異なり、XML は無制限 (拡張可能) です。これにより、タグが単にページのコンテンツを表示するのではなく、タグ自体を定義してコンテンツを説明できるようになります。おかげでXML、RSS や MathML などの言語が作成され、また、XSLT(拡張可能なスタイルシート言語変換)。
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 の代替として使用できます。