XElement.GetNamespaceOfPrefix(String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá obor názvů přidružený k určité předponě pro tento 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
Parametry
- prefix
- String
Řetězec obsahující předponu oboru názvů, který se má vyhledat.
Návraty
Obor XNamespace názvů přidružený k předponě tohoto XElementoboru názvů .
Příklady
Následující příklad vytvoří strom XML, který má obor názvů s přidruženou předponou. Pak tuto metodu použije k načtení předpony XNamespace .
XElement xmlTree = XElement.Parse("<Root xmlns:aw='http://www.adventure-works.com'/>");
XNamespace awNamespace = xmlTree.GetNamespaceOfPrefix("aw");
Console.WriteLine("Namespace: {0}", awNamespace);
Při použití Visual Basic byste obvykle používali operátor GetXmlNamespace, jak je uvedeno níže.
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
Tento příklad vytvoří následující výstup:
Namespace: http://www.adventure-works.com
Poznámky
Tato metoda projde strom XML pro atributy oboru názvů, které jsou v oboru pro tento prvek. Předpony oboru názvů jsou určeny v atributech oboru názvů, které jsou ve stromu XML.