XmlNamespaceManager.HasNamespace(String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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 .