タグで使用できる文字
XMLでは、タグに使える文字が決まっています。アルファベットや一部の記号のほか、漢字やかなも使えますが、XMLを処理ソフトが対応しているとは限らないので、注意が必要です。
開始タグおよび終了タグには、要素の名前を書きます。例えばdate要素なら<date>〜</date>といった具合です。
XMLでは、要素や属性の名前に使える文字が決まっています。これを「名前文字(name character)」と言います。名前も字には、アルファベット、数字、ひらがな、カタカナ、漢字およびアンダースコア(_)などがあり、これらの文字はすべて要素や属性の名前に使用できます。ただし、数字は名前の1文字目に使用することはできません。
タグに使用できる文字 1文字目使用可 2文字目以降 アルファベット ○ ○ひらがな ○ ○カタカナ ○ ○いわゆる半角カナは含まれていない 漢字 ○ ○数字 × ○いわゆる全角数字は含まれていない アクセント記号 × ○長音記号や踊り字など × ○_(アンダースコア) ○ ○.(ピリオド) × ○※ XML1.0では、":"(コロン)も名前文字に含まれているが、通常、コロンは名前空間を表すのに使うため、要素名やタグ名には使わないほうが良い。