XElement.GetNamespaceOfPrefix(String) Yöntem

Tanım

Bu XElementiçin belirli bir ön ekle ilişkili ad alanını alır.

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

Parametreler

prefix
String

Arama için ad alanı ön ekini içeren bir dize.

Döndürülenler

XNamespace

Bu XElementön ek ile ilişkili ad alanı için bir XNamespace .

Örnekler

Aşağıdaki örnek, ilişkili ön eke sahip bir ad alanına sahip bir XML ağacı oluşturur. Ardından ön ekini almak XNamespace için bu yöntemi kullanır.

XElement xmlTree = XElement.Parse("<Root xmlns:aw='http://www.adventure-works.com'/>");  
XNamespace awNamespace = xmlTree.GetNamespaceOfPrefix("aw");  
Console.WriteLine("Namespace: {0}", awNamespace);  

Visual Basic kullanırken genellikle GetXmlNamespace işlecini aşağıdaki gibi kullanırsınız

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  

Bu örnek aşağıdaki çıkışı oluşturur:

Namespace: http://www.adventure-works.com  

Açıklamalar

Bu yöntem, bu öğenin kapsamındaki ad alanı öznitelikleri için XML ağacına bakar. Ad alanı ön ekleri, XML ağacındaki ad alanı özniteliklerinde belirtilir.

Şunlara uygulanır

Ayrıca bkz.