XMLは、タグベースの構造を持つプレーンテキストです。追加のソフトウェアをインストールしなくても、メモ帳で作成できます。重要なのは、ファイル保存後も有効な状態を保つためにタグのルールに従うことです。
オンラインメモ帳で.XMLファイルを作成する方法
XMLファイルとは?
XMLとは「Extensible Markup Language」の略です。独自のカスタムタグ内にデータを保存し、データの関係性を示すためにネスト(階層化)させます。構造が読みやすく、他のプログラムでも解析しやすいため、設定ファイル、データフィード、アプリの設定などで広く使用されています。
基本的なXMLファイルの例:
<?xml version="1.0" encoding="UTF-8"?><person> <name>John</name> <age>28</age> <city>New York</city></person>ステップバイステップ:メモ帳でXMLファイルを作成する
ステップ1:メモ帳を開く
パソコンのメモ帳を開くか、デスクトップアプリを使いたくない場合は、無料の オンラインメモ帳をご利用ください。
ステップ2:XML宣言を追加する
ファイルの先頭に次の行を追加します。
<?xml version="1.0" encoding="UTF-8"?>これにより、ファイルを読み込むプログラムに対して、どのXMLバージョンと文字エンコーディングを使用しているかを伝えます。
ステップ3:ルート要素を追加する
すべてのXMLファイルには、他のすべてを囲むルート要素が正確に1つ必要です。
<catalog></catalog>ステップ4:子要素を追加する
自分で名前を付けたタグを使用して、ルート要素の中にデータをネストします。
<catalog> <book> <title>Sample Book</title> <author>Jane Doe</author> </book></catalog>ステップ5:すべてのタグを閉じる
開始タグには必ず、開いた順序と同じ順序で対応する終了タグが必要です。<book>は、その前ではなく</book>で閉じます。
ステップ6:.xml拡張子で保存する
「ファイル」から「名前を付けて保存」を選択します。「ファイルの種類」のドロップダウンで「すべてのファイル」を選択します。ファイル名にcatalog.xmlのように.xml拡張子を付けて保存します。拡張子を.txtのままにすると、他のプログラムでXMLとして読み込まれません。
覚えておくべきXMLのルール
ルート要素は1つだけ。 他のすべての要素はその中にネストされます。トップレベルのタグを2つ持つことはできません。
タグは大文字と小文字を区別します。 <Name>と<name>は別のタグとして扱われます。
すべてのタグを閉じる必要がある。 自己終了タグの場合は、<br/>のようにスラッシュを使用します。
属性には引用符が必要。 <book id=1>ではなく、<book id="1">と記述します。
特殊文字のエスケープ。 テキストコンテンツ内では、&は&、<は<、>は>を使用します。
まとめ
XMLファイルは、自分で定義したタグで整理されたテキストです。宣言から始め、1つのルート要素を追加し、その中にデータをネストし、すべてのタグを閉じ、.xml拡張子で保存します。作成中に構造を意識していれば、ほとんどのエラーは問題を引き起こす前に簡単に防ぐことができます。