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 enviado por push atual.
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 do 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 um.
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 true indica que há um namespace padrão definido no escopo atual; false indica que nenhum namespace padrão está definido.
Note
xmlns:x= "" é ilegal de acordo com a recomendação de Namespaces do W3C .