XElement.GetPrefixOfNamespace(XNamespace) Yöntem

Tanım

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

C#
public string GetPrefixOfNamespace(System.Xml.Linq.XNamespace ns);
C#
public string? GetPrefixOfNamespace(System.Xml.Linq.XNamespace ns);

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.

C#
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);

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

Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Ayrıca bkz.