다음을 통해 공유


선언된 XML 요소 및 특성의 이름(Visual Basic)

이 토픽에서는 XML 리터럴에서 XML 요소 및 특성의 이름을 지정하기 위한 Visual Basic 지침을 제공합니다. XML 리터럴에서 로컬 이름 또는 정규화된 이름을 지정할 수 있습니다. 정규화된 이름은 XML 네임스페이스 접두사, 콜론, 로컬 이름으로 구성됩니다. XML 네임스페이스 접두사에 대한 자세한 내용은 XML 요소 리터럴을 참조하세요.

규칙

Visual Basic에서 요소 또는 특성의 로컬 이름은 다음 규칙을 준수해야 합니다.

  • 네임스페이스로 시작할 수 있습니다. 이름은 알파벳 문자나 밑줄(_)로 시작해야 합니다.

  • 알파벳 문자, 10진수, 밑줄, 마침표(.), 하이픈(-)만 포함해야 합니다.

  • 길이가 1,024자를 넘지 않아야 합니다.

  • 이름에 표시되는 콜론은 네임스페이스 경계를 나타냅니다. 따라서 콜론만 사용하여 특정 이름의 XML 네임스페이스를 지정할 수 있습니다.

또한 다음 지침을 준수해야 합니다.

  • XML 1.0 사양은 모든 대문자 변형의 문자열 “xml”로 시작하는 모든 이름을 예약합니다. 따라서 요소 및 특성 이름에 해당 이름을 사용하지 마세요.

이름 길이 지침

현실적으로 이름은 요소의 특성을 명확하게 식별하면서 가능한 한 짧아야 합니다. 이렇게 하면 코드의 가독성이 향상되고 줄 길이와 소스 파일 크기가 줄어듭니다.

그러나 이름이 너무 짧아서 요소 또는 코드에서 사용하는 방법을 적절하게 설명하지 못할 정도로 짧아서는 안 됩니다. 이는 코드의 가독성을 위해 중요합니다. 다른 사람이 이름을 작성한 후 이해하려고 하거나 한참을 들여다보는 경우 적절한 요소 이름을 지정하면 시간을 절약할 수 있습니다.

이름의 대/소문자 구분

XML 요소 이름은 대/소문자를 구분합니다. 즉, Visual Basic 컴파일러가 알파벳 대/소문자만 다른 두 이름을 비교하면 다른 이름으로 해석됩니다. 예를 들어 ABCabc는 별도의 요소를 참조하는 것으로 해석합니다.

XML 네임스페이스

XML 요소 리터럴을 만들 때 요소 이름에 XML 네임스페이스 접두사를 지정할 수 있습니다. 자세한 내용은 XML 요소 리터럴을 참조하세요.

참고 항목