XNamespace.None Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Ad alanına XNamespace karşılık gelen nesneyi alır.
public:
static property System::Xml::Linq::XNamespace ^ None { System::Xml::Linq::XNamespace ^ get(); };
public static System.Xml.Linq.XNamespace None { get; }
static member None : System.Xml.Linq.XNamespace
Public Shared ReadOnly Property None As XNamespace
Özellik Değeri
XNamespace Ad alanına karşılık gelen ad alanı.
Örnekler
Aşağıdaki örnekte, hangi öğelerin ad alanında olmadığını belirlemek için bu özelliğin kullanıldığı gösterilmektedir.
XNamespace aw = "http://www.adventure-works.com";
XElement root = new XElement("Root",
new XElement(aw + "ChildInNamespace", "content"),
new XElement("ChildInNoNamespace", "content")
);
if (root.Name.Namespace == XNamespace.None)
Console.WriteLine("Root element is in no namespace");
else
Console.WriteLine("Root element is in a namespace");
if (root.Element(aw + "ChildInNamespace").Name.Namespace == XNamespace.None)
Console.WriteLine("ChildInNamespace element is in no namespace");
else
Console.WriteLine("ChildInNamespace element is in a namespace");
if (root.Element("ChildInNoNamespace").Name.Namespace == XNamespace.None)
Console.WriteLine("ChildInNoNamespace element is in no namespace");
else
Console.WriteLine("ChildInNoNamespace element is in a namespace");
Imports <xmlns:aw="http://www.adventure-works.com">
Module Module1
Sub Main()
Dim root As XElement = _
<Root>
<aw:ChildInNamespace>content</aw:ChildInNamespace>
<ChildInNoNamespace>content</ChildInNoNamespace>
</Root>
If (root.Name.Namespace Is XNamespace.None) Then
Console.WriteLine("Root element is in no namespace")
Else
Console.WriteLine("Root element is in a namespace")
End If
If (root.Element(GetXmlNamespace(aw) + "ChildInNamespace") _
.Name.Namespace Is XNamespace.None) Then
Console.WriteLine("ChildInNamespace element is in no namespace")
Else
Console.WriteLine("ChildInNamespace element is in a namespace")
End If
If (root.Element("ChildInNoNamespace") _
.Name.Namespace Is XNamespace.None) Then
Console.WriteLine("ChildInNoNamespace element is in no namespace")
Else
Console.WriteLine("ChildInNoNamespace element is in a namespace")
End If
End Sub
End Module
Bu örnek aşağıdaki çıkışı oluşturur:
Root element is in no namespace
ChildInNamespace element is in a namespace
ChildInNoNamespace element is in no namespace
Açıklamalar
Bir öğe veya öznitelik ad alanında değilse, ad alanı bu özellik tarafından döndürülen ad alanına ayarlanır.
Şunlara uygulanır
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin