Compartilhar via


XmlNamespaceManager.HasNamespace(String) Método

Definição

Obtém um valor que indica se o prefixo fornecido tem um namespace definido para o escopo atual que passou por push.

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

Parâmetros

prefix
String

O prefixo de namespace que você deseja localizar.

Retornos

true se houver um namespace definido; caso contrário, false.

Exemplos

O exemplo a seguir exibe o namespace padrão, se houver.

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

Comentários

Para determinar se há um namespace vazio padrão definido, defina prefix como String.Empty. Um valor retornado de true indica que há um namespace padrão definido no escopo atual; false indica que nenhum namespace padrão está definido.

Observação

xmlns:x= "" é ilegal de acordo com a recomendação de Namespaces do W3C .

Aplica-se a

Confira também