XElement.GetNamespaceOfPrefix(String) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar namnområdet som är associerat med ett visst prefix för detta 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
Parametrar
- prefix
- String
En sträng som innehåller namnområdesprefixet som ska slås upp.
Returer
En XNamespace för det namnområde som är associerat med prefixet för detta XElement.
Exempel
I följande exempel skapas ett XML-träd som har ett namnområde med ett associerat prefix. Den använder sedan den här metoden för att hämta XNamespace prefixet för .
XElement xmlTree = XElement.Parse("<Root xmlns:aw='http://www.adventure-works.com'/>");
XNamespace awNamespace = xmlTree.GetNamespaceOfPrefix("aw");
Console.WriteLine("Namespace: {0}", awNamespace);
När du använder Visual Basic använder du vanligtvis operatorn GetXmlNamespace enligt följande
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
Det här exemplet genererar följande utdata:
Namespace: http://www.adventure-works.com
Kommentarer
Den här metoden söker igenom XML-trädet efter namnområdesattribut som finns i omfånget för det här elementet. Namnområdesprefix anges i namnområdesattribut som finns i XML-trädet.