このトピックでは、XML リテラルで XML 要素と属性に名前を付けるための Visual Basic ガイドラインを示します。 XML リテラルでは、ローカル名または修飾名を指定できます。 修飾名は、XML 名前空間プレフィックス、コロン、およびローカル名で構成されます。 XML 名前空間プレフィックスの詳細については、「 XML 要素リテラル」を参照してください。
準則
Visual Basic の要素または属性のローカル名は、次の規則に従う必要があります。
名前空間から始めることができます。 先頭はアルファベットまたはアンダースコア (
_
) である必要があります。アルファベット、10 進数、アンダースコア、ピリオド (.)、ハイフン (-) のみを含める必要があります。
長さは 1,024 文字以下にする必要があります。
名前に表示されるコロンは、名前空間の区切りを示します。 そのため、コロンを使用できるのは、特定の名前の XML 名前空間を指定する場合のみです。
さらに、次のガイドラインに従う必要があります。
- XML 1.0 仕様では、大文字と小文字のバリエーションの文字列 "xml" で始まるすべての名前が予約されます。 そのため、要素名と属性名にはこれらの名前を使用しないでください。
名前の長さのガイドライン
実際には、要素の性質を明確に識別しながら、名前はできるだけ短くする必要があります。 これにより、コードの読みやすさが向上し、行の長さとソース ファイルのサイズが小さくなります。
ただし、名前が短くならず、要素やコードでの使用方法が適切に記述されていません。 これは、コードを読みやすくするために重要です。 他の誰かがそれを理解しようとしている場合、または自分がそれを書いた後に長い時間を見ている場合は、適切な要素名によって時間を節約できます。
名前の大文字と小文字の区別
XML 要素名では大文字と小文字が区別されます。 つまり、Visual Basic コンパイラは、アルファベットの大文字と小文字のみが異なる 2 つの名前を比較すると、異なる名前として解釈されます。 たとえば、 ABC
と abc
を個別の要素を参照すると解釈します。
XML 名前空間
XML 要素リテラルを作成するときに、要素名の XML 名前空間プレフィックスを指定できます。 詳細については、「 XML 要素リテラル」を参照してください。
こちらも参照ください
.NET