XMLファイル, XMLドキュメントの書式を紹介します。 基本の書式、エンコーディング、MIME Type についても紹介します。
または、
XML形式のファイルでは、MIME-Typeは上記を用います。
XMLドキュメントがアプリケーションデータとして扱われる場合に、一般的にはプログラム間でデータを交換する用途の場合は、application/xml
を使用します。
XMLドキュメントがテキストデータとして扱われる場合、ブラウザでの表示や、テキストエディタでの編集での用途の場合は、text/xml
を使用します。
XML形式のドキュメントはUTF-8でエンコーディングされることが多いですが、 encoding 属性で指定したエンコード方式が利用できます。
<?xml version="1.0" encoding="UTF-8"?>
<root>
<element>コンテンツ</element>
</root>
<?xml version="1.0" encoding="ISO-8859-1"?>
<root>
<element>コンテンツ</element>
</root>
XMLでは以下の基本構造をとります。
<?xml version="1.0" encoding="UTF-8"?>
<root>
<element attribute="value">Content</element>
</root>
XMLの先頭には宣言を記述します。XMLのバージョンとXMLのエンコーディング方式を記述します。
以下はXMLバージョン1.0、UTF-8エンコーディングの宣言です。
<?xml version="1.0" encoding="UTF-8"?>
XML中に要素を記述できます。要素は開始タグと終了タグで囲みます。
以下はelementタグの要素の記述例です。
<element>コンテンツ</element>
要素には属性を記述できます。属性は開始タグ内に記述します。
以下はelementタグにattribute属性を記述する例です。
<element attribute="属性の値">コンテンツ</element>
<!--
と -->
で囲まれた部分はコメントになります。