XElement.GetNamespaceOfPrefix(String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene lo spazio dei nomi associato a uno specifico prefisso per XElement.
public:
System::Xml::Linq::XNamespace ^ GetNamespaceOfPrefix(System::String ^ prefix);
public System.Xml.Linq.XNamespace GetNamespaceOfPrefix (string prefix);
public System.Xml.Linq.XNamespace? GetNamespaceOfPrefix (string prefix);
member this.GetNamespaceOfPrefix : string -> System.Xml.Linq.XNamespace
Public Function GetNamespaceOfPrefix (prefix As String) As XNamespace
Parametri
- prefix
- String
Stringa che contiene il prefisso degli spazi dei nomi da ricercare.
Restituisce
Oggetto XNamespace per lo spazio dei nomi associato al prefisso per questo XElement.
Esempio
Nell'esempio seguente viene creato un albero XML con uno spazio dei nomi con un prefisso associato. Usa quindi questo metodo per recuperare per XNamespace il prefisso.
XElement xmlTree = XElement.Parse("<Root xmlns:aw='http://www.adventure-works.com'/>");
XNamespace awNamespace = xmlTree.GetNamespaceOfPrefix("aw");
Console.WriteLine("Namespace: {0}", awNamespace);
Quando si usa Visual Basic, in genere si usa l'operatore GetXmlNamespace Operator, come indicato di seguito
Imports <xmlns:aw="http://www.adventure-works.com">
Module Module1
Sub Main()
Dim xmlTree As XElement = <aw:Root/>
Dim awNamespace As XNamespace = GetXmlNamespace(aw)
Console.WriteLine("Namespace: {0}", awNamespace)
End Sub
End Module
Nell'esempio viene prodotto l'output seguente:
Namespace: http://www.adventure-works.com
Commenti
Questo metodo esamina l'albero XML per gli attributi dello spazio dei nomi inclusi nell'ambito di questo elemento. I prefissi dello spazio dei nomi vengono specificati negli attributi dello spazio dei nomi presenti nell'albero XML.