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 insertado actual.
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 desea buscar.
Devoluciones
true si hay un espacio de nombres definido; de lo contrario, 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) 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.
Note
xmlns:x= "" no es válido según la recomendación de espacios de nombres W3C .