次の方法で共有


宣言された XML 要素と属性の名前 (Visual Basic)

このトピックでは、XML リテラルで XML 要素と属性に名前を付けるための Visual Basic ガイドラインを示します。 XML リテラルでは、ローカル名または修飾名を指定できます。 修飾名は、XML 名前空間プレフィックス、コロン、およびローカル名で構成されます。 XML 名前空間プレフィックスの詳細については、「 XML 要素リテラル」を参照してください。

準則

Visual Basic の要素または属性のローカル名は、次の規則に従う必要があります。

  • 名前空間から始めることができます。 先頭はアルファベットまたはアンダースコア (_) である必要があります。

  • アルファベット、10 進数、アンダースコア、ピリオド (.)、ハイフン (-) のみを含める必要があります。

  • 長さは 1,024 文字以下にする必要があります。

  • 名前に表示されるコロンは、名前空間の区切りを示します。 そのため、コロンを使用できるのは、特定の名前の XML 名前空間を指定する場合のみです。

さらに、次のガイドラインに従う必要があります。

  • XML 1.0 仕様では、大文字と小文字のバリエーションの文字列 "xml" で始まるすべての名前が予約されます。 そのため、要素名と属性名にはこれらの名前を使用しないでください。

名前の長さのガイドライン

実際には、要素の性質を明確に識別しながら、名前はできるだけ短くする必要があります。 これにより、コードの読みやすさが向上し、行の長さとソース ファイルのサイズが小さくなります。

ただし、名前が短くならず、要素やコードでの使用方法が適切に記述されていません。 これは、コードを読みやすくするために重要です。 他の誰かがそれを理解しようとしている場合、または自分がそれを書いた後に長い時間を見ている場合は、適切な要素名によって時間を節約できます。

名前の大文字と小文字の区別

XML 要素名では大文字と小文字が区別されます。 つまり、Visual Basic コンパイラは、アルファベットの大文字と小文字のみが異なる 2 つの名前を比較すると、異なる名前として解釈されます。 たとえば、 ABCabc を個別の要素を参照すると解釈します。

XML 名前空間

XML 要素リテラルを作成するときに、要素名の XML 名前空間プレフィックスを指定できます。 詳細については、「 XML 要素リテラル」を参照してください。

こちらも参照ください