XNamespace.Xmlns Özellik

Tanım

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; }
static member 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.

Şunlara uygulanır

Ayrıca bkz.