XNamespace.Xmlns Ö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.
XNamespace Xmlns URI'sine (http://www.w3.org/2000/xmlns/
) karşılık gelen nesneyi alır.
public:
static property System::Xml::Linq::XNamespace ^ Xmlns { System::Xml::Linq::XNamespace ^ get(); };
public static System.Xml.Linq.XNamespace Xmlns { get; }
member this.Xmlns : System.Xml.Linq.XNamespace
Public Shared ReadOnly Property Xmlns As XNamespace
Özellik Değeri
XNamespace xmlns URI'sine (http://www.w3.org/2000/xmlns/
) karşılık gelen.
Örnekler
Aşağıdaki örnekte, XML ağacına ad alanı ekleme gösterilmektedir. Ad alanını bildiren özniteliğin ad alanı, bu özellik tarafından döndürülen ad alanıdır.
XNamespace aw = "http://www.adventure-works.com";
XElement root = new XElement(aw + "Root",
new XAttribute(XNamespace.Xmlns + "aw", "http://www.adventure-works.com"),
new XElement(aw + "Child", "content")
);
Console.WriteLine(root);
Dim root = <aw:Root xmlns:aw="http://www.adventure-works.com">
<aw:Child>content</aw:Child>
</aw:Root>
Console.WriteLine(root)
Visual Basic tercih edilen deyim:
Imports <xmlns:aw='http://www.adventure-works.com'>
Module Module1
Sub Main()
Dim root As XElement = _
<aw:Root>
<aw:Child>content</aw:Child>
</aw:Root>
Console.WriteLine(root)
End Sub
End Module
Bu örnek aşağıdaki çıkışı oluşturur:
<aw:Root xmlns:aw="http://www.adventure-works.com">
<aw:Child>content</aw:Child>
</aw:Root>
Açıklamalar
Ad alanlarını bildirdiğinizde, ad alanı öznitelikleri xmlns ad alanındadır. W3C standardı, bu ad alanının XML ağacında öznitelik olarak bildirilmesi gerekmediğini belirtir. Xml ayrıştırıcısında her zaman otomatik olarak kullanılabilen ayrılmış bir ad alanıdır.