XElement.GetPrefixOfNamespace(XNamespace) 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 el prefijo asociado a un espacio de nombres para este XElementobjeto .
public:
System::String ^ GetPrefixOfNamespace(System::Xml::Linq::XNamespace ^ ns);
public string GetPrefixOfNamespace(System.Xml.Linq.XNamespace ns);
public string? GetPrefixOfNamespace(System.Xml.Linq.XNamespace ns);
member this.GetPrefixOfNamespace : System.Xml.Linq.XNamespace -> string
Public Function GetPrefixOfNamespace (ns As XNamespace) As String
Parámetros
- ns
- XNamespace
Un XNamespace para buscar.
Devoluciones
que String contiene el prefijo del espacio de nombres.
Ejemplos
En el ejemplo siguiente se crea un árbol XML que contiene un espacio de nombres con un prefijo. A continuación, usa este método para recuperar el prefijo del espacio de nombres. Observe que en este ejemplo se usa la conversión implícita de cadena a XNamespace al llamar a este método.
XElement xmlTree = XElement.Parse("<Root xmlns:aw='http://www.adventure-works.com'/>");
string prefix = xmlTree.GetPrefixOfNamespace("http://www.adventure-works.com");
Console.WriteLine("Prefix: {0}", prefix);
Imports <xmlns:aw="http://www.adventure-works.com">
Module Module1
Sub Main()
Dim xmlTree As XElement = <aw:Root/>
Dim prefix As String = xmlTree.GetPrefixOfNamespace("http://www.adventure-works.com")
Console.WriteLine("Prefix: {0}", prefix)
End Sub
End Module
Este ejemplo produce el siguiente resultado:
Prefix: aw
Comentarios
Este método examina el árbol XML para los atributos de espacio de nombres que están en el ámbito de este elemento. Los prefijos de espacio de nombres se especifican en atributos de espacio de nombres que se encuentran en el árbol XML.
Si el espacio de nombres es el espacio de nombres predeterminado y no hay ningún prefijo para el espacio de nombres, este método devuelve null.