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; }
member this.Xmlns : System.Xml.Linq.XNamespace
Public Shared ReadOnly Property Xmlns As XNamespace

Özellik Değeri

XNamespace

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.