XmlNamespaceManager.HasNamespace(String) Método

Definición

Obtiene un valor que indica si el prefijo proporcionado tiene un espacio de nombres definido para el ámbito que se ha insertado.

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

Prefijo del espacio de nombres que se desea buscar.

Devoluciones

Boolean

Es true si se ha definido un espacio de nombres; en caso contrario, es false.

Ejemplos

En el ejemplo siguiente se muestra el espacio de nombres predeterminado, si existe uno.

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

Comentarios

Para determinar si hay un espacio de nombres vacío predeterminado definido, establezca en prefix String.Empty. Un valor devuelto de indica que hay un espacio de true nombres predeterminado definido en el ámbito actual; false indica que no se define ningún espacio de nombres predeterminado.

Nota

xmlns:x= "" no es válido según la recomendación de espacios de nombres W3C .

Se aplica a

Consulte también