Aracılığıyla paylaş


XElement.GetPrefixOfNamespace(XNamespace) Yöntem

Tanım

Bu XElementiçin bir ad alanıyla ilişkilendirilmiş ön eki alır.

public:
 System::String ^ GetPrefixOfNamespace(System::Xml::Linq::XNamespace ^ ns);
public string GetPrefixOfNamespace (System.Xml.Linq.XNamespace ns);
public string? GetPrefixOfNamespace (System.Xml.Linq.XNamespace ns);
member this.GetPrefixOfNamespace : System.Xml.Linq.XNamespace -> string
Public Function GetPrefixOfNamespace (ns As XNamespace) As String

Parametreler

ns
XNamespace

XNamespace Aramak için.

Döndürülenler

String Ad alanı ön ekini içeren bir.

Örnekler

Aşağıdaki örnek, ön ek içeren bir ad alanı içeren bir XML ağacı oluşturur. Ardından ad alanının ön ekini almak için bu yöntemi kullanır. Bu örnekte, bu yöntem çağrılırken dizeden öğesine örtük dönüştürme kullanıldığına XNamespace dikkat edin.

XElement xmlTree = XElement.Parse("<Root xmlns:aw='http://www.adventure-works.com'/>");
string prefix = xmlTree.GetPrefixOfNamespace("http://www.adventure-works.com");
Console.WriteLine("Prefix: {0}", prefix);
Imports <xmlns:aw="http://www.adventure-works.com">

Module Module1
    Sub Main()
        Dim xmlTree As XElement = <aw:Root/>
        Dim prefix As String = xmlTree.GetPrefixOfNamespace("http://www.adventure-works.com")
        Console.WriteLine("Prefix: {0}", prefix)
    End Sub
End Module

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

Prefix: aw

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.

Ad alanı varsayılan ad alanıysa ve ad alanı için ön ek yoksa, bu yöntem null döndürür.

Şunlara uygulanır

Ayrıca bkz.