XmlNamespaceManager.HasNamespace(String) XmlNamespaceManager.HasNamespace(String) XmlNamespaceManager.HasNamespace(String) XmlNamespaceManager.HasNamespace(String) Method

정의

제공한 접두사에 현재 푸시된 범위에 정의한 네임스페이스가 있는지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether the supplied prefix has a namespace defined for the current pushed scope.

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 String String String

찾으려는 네임스페이스의 접두사입니다.The prefix of the namespace you want to find.

반환

정의된 네임스페이스가 있으면 true이고, 그렇지 않으면 false입니다.true if there is a namespace defined; otherwise, false.

예제

있는 경우 다음 예제에서는 기본 네임 스페이스를 표시 합니다.The following example displays the default namespace, if one exists.

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

설명

빈 네임 스페이스에 정의 된 기본값을 인지를 확인 하려면 설정 prefix String.Empty로 합니다.To determine whether there is a default empty namespace defined, set prefix to String.Empty. 반환 값 true 현재 범위에 정의 된 기본 네임 스페이스 임을 나타냅니다 false 기본 네임 스페이스가 정의 됨을 나타냅니다.A return value of true indicates that there is a default namespace defined in the current scope; false indicates that no default namespace is defined.

참고

xmlns:x = ""에 따라 유효 하지 않은 합니다 W3C 네임 스페이스 권장 합니다.xmlns:x= "" is illegal according to the W3C Namespaces recommendation.

적용 대상

추가 정보