XmlNamespaceManager.HasNamespace(String) Método

Definição

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 .

Aplica-se a

Confira também