XmlNamespaceManager.HasNamespace(String) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 .