다음을 통해 공유


XmlNamespaceManager.HasNamespace(String) 메서드

정의

제공한 접두사에 현재 푸시된 범위에 정의한 네임스페이스가 있는지 여부를 나타내는 값을 가져옵니다.

public:
 virtual bool HasNamespace(System::String ^ prefix);
public virtual bool HasNamespace (string prefix);
abstract member HasNamespace : string -> bool
override this.HasNamespace : string -> bool
Public Overridable Function HasNamespace (prefix As String) As Boolean

매개 변수

prefix
String

찾으려는 네임스페이스의 접두사입니다.

반환

Boolean

정의된 네임스페이스가 있으면 true이고, 그렇지 않으면 false입니다.

예제

다음 예제에서는 기본 네임스페이스(있는 경우)를 표시합니다.

if ( nsmgr->HasNamespace( String::Empty ) )
{
   Console::WriteLine( nsmgr->DefaultNamespace );
}
if (nsmgr.HasNamespace(String.Empty))
  Console.WriteLine(nsmgr.DefaultNamespace);
If nsmgr.HasNamespace(String.Empty) Then
    Console.WriteLine(nsmgr.DefaultNamespace)
End If

설명

정의된 기본 빈 네임스페이스가 있는지 확인하려면 String.Empty로 설정합니다 prefix . 반환 값 true 은 현재 범위에 false 정의된 기본 네임스페이스가 있음을 나타냅니다. 기본 네임스페이스가 정의되지 않음을 나타냅니다.

참고

xmlns:x= ""는 W3C 네임스페이스 권장 사항에 따라 잘못되었습니다.

적용 대상

추가 정보