XmlNamespaceManager.HasNamespace(String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 .