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 un prefisso specifico per questo XElementoggetto .
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 contenente il prefisso dello spazio dei nomi da cercare.
Valori restituiti
Oggetto XNamespace per lo spazio dei nomi associato al prefisso per questo XElementoggetto .
Esempio
Nell'esempio seguente viene creato un albero XML con uno spazio dei nomi con un prefisso associato. Usa quindi questo metodo per recuperare l'oggetto XNamespace per 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
In questo esempio viene generato 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.