다음을 통해 공유


선언된 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 요소 리터럴을 참조하세요.

참고하십시오