네임 스페이스 란 무엇입니까?

네임 스페이스는 특정 유형의 XML 스키마를 만든 특정 조직과 연결된 고유 한 식별 형식입니다. 네임 스페이스의 주요 기능은 URI (Uniform Resource Identifier)와 관련된 이름 지정의 모호성을 피하는 것입니다. 이는 레이블 또는 제목이 다양한 메타 데이터 세트에서 발견 될 수 있다는 사실에도 불구하고 있습니다.

네임 스페이스를 생각하는 쉬운 방법 중 하나는 이러한 유형의 범위 지정 구문을 지정된 닫힌 이름 세트로 간주하는 것입니다. 본질적으로이 닫힌 이름 세트는 각 함수 또는 클래스에 대한 속성 이름을 작성하는 방식으로 나뉘어 지지만 동시에 식별 가능한 구성으로 남아 있습니다. 이러한 유형의 작업의 결과로 네임 스페이스가 패키지, 모듈, 클래스 및 프로 시저와 같은 모든 종류의 프로토콜과 상호 작용할 수 있습니다.

Extensible Markup Language 또는 XML을 사용하는 데 사용되는 공통 구성 요소 인 네임 스페이스를 사용하면 동일한 요소 및 특성 이름이 포함 된 경우에도 닫힌 이름 집합을 다른 닫힌 이름 집합과 구별 할 수 있습니다. 네임 스페이스는 특정 요소 컬렉션에 대한 포괄적 인 식별 수단을 제공하며 시스템이 컬렉션을 고유 한 것으로 식별 할 수 있도록합니다. 기본적으로 이는 고유 네임 스페이스와 로컬 또는 기능적 요소 또는 속성 이름이 포함 된 블랭킷 속성 이름을 생성하여 발생합니다.

네임 스페이스를 사용하는 기능은 동일한 XML 문서에 비슷한 요소가 사용 된 경우 매우 유용합니다. 예를 들어, 단일 문서는 정원의 요소 유형을 포함 할 수 있지만, 구조물 내에서는 실제로 채소와 꽃밭을 모두 다룹니다. 두 개의 고유 한 네임 스페이스를 만들어 두 가지 유형의 정원의 특성을 추가로 정의 할 수 있으려면 특정 컬렉션에 대한 고유 한 이름을 만드는 것 이상이 필요하지 않습니다. “정원”의 중심 요소는 여전히 두 경우 모두에 사용될 수 있지만 네임 스페이스는 두 가지 유형의 정원 중 하나에 집중할 수있게합니다.

네임 스페이스를 만드는 멀티 파트 접근 방식을 사용하면 하나 이상의 관련 개념으로 작업하면서 이름을 사용하여 동일한 요소를 사용할 수 있습니다. 이러한 관점에서, 네임 스페이스를 사용하면 문서의 더 넓은 구조 내의 요소에 대한 다양한 기능 이름을 인식하고 식별하는 프로세스를 단순화하는 데 도움이됩니다. 결과적으로, URI 작성 기능은 인터넷 환경에서 브라우징 프로세스의 일부로 대부분의 사용자에게 익숙한 URL 작성 프로세스를 단순화하는 데 도움이됩니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?