名前空間を作成する
空間名前の目的は似た七重を持つ要素を区別することなので、名前空間には絶対的に一意で永続的な名前が必要です。XMLではURL形式の名前空間名を使います。
1. まずドメイン名を用意します。
2. 名前空間の一意の名前を作成するために、URLのパスのような説明的な情報を追加します。
名前空間はURL形式で作成します。たとえば標準HTTPプロトコルではじめ、その後にドメイン名、任意指定の名前空間ラベル(ディレクトリ形式)、名前空間の短い説明、任意指定のバージョン番号を続けるというかき方をすることもあるでしょう。このURLは、実際のファイルをさしている必要はありません。
・とてもあいまいな説明ですが、実際、名前空間名を作成するための正式なガイドラインは、「URL形式で一意かつ永続的なものにする」というものしかありません。これに加えて、数多くの名前空間を作成するような場合は、一貫した名前を使うことをお勧めします。
・必要であれば、名前空間のバージョン情報を追加することも出来ます。
・名前空間名の基盤として自分のドメイン名を使えば、名前を一意にすることができます。他の誰かがあなたのドメイン名を使うことはありません。
・他の誰かのドメイン名を使って名前空間を作成してはいけません。
・URLを名前空間名に使うのは、何かを指すという目的とは関係なく、単にURLが一意だからです。DTDやスキーマをさすURLを使う子9とも出来ますが、これは必須条件ではなく、W3Cの目的とも違います。代わることがなく、特定のファイルをささないURLを使うことをお勧めします。