XmlNamespaceManager.HasNamespace(String) Método

Definição

Obtém um valor que indica se o prefixo fornecido tem um namespace definido para o âmbito atualmente empurrado.

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 queres encontrar.

Devoluções

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

Exemplos

O exemplo seguinte mostra o espaço de nomes predefinido, caso exista.

if (nsmgr.HasNamespace(String.Empty))
  Console.WriteLine(nsmgr.DefaultNamespace);
If nsmgr.HasNamespace(String.Empty) Then
    Console.WriteLine(nsmgr.DefaultNamespace)
End If

Observações

Para determinar se existe um namespace vazio por defeito definido, defina prefix String.Empty. Um valor de retorno de true indica que existe um namespace por defeito definido no âmbito atual; false indica que não existe nenhum namespace por defeito definido.

Note

xmlns:x= "" é ilegal segundo a recomendação dos Namespaces do W3C .

Aplica-se a

Ver também