XNamespace.Xmlns Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar det XNamespace objekt som motsvarar xmlns URI (http://www.w3.org/2000/xmlns/).
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
Egenskapsvärde
Det XNamespace som motsvarar xmlns URI (http://www.w3.org/2000/xmlns/).
Exempel
I följande exempel visas hur du lägger till ett namnområde i ett XML-träd. Namnområdet för attributet som deklarerar namnområdet är det namnområde som returneras av den här egenskapen.
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)
I Visual Basic är det önskade formspråket:
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
Det här exemplet genererar följande utdata:
<aw:Root xmlns:aw="http://www.adventure-works.com">
<aw:Child>content</aw:Child>
</aw:Root>
Kommentarer
När du deklarerar namnområden finns själva namnområdesattributen i xmlns-namnområdet . W3C-standarden anger att det här namnområdet inte behöver deklareras som ett attribut i XML-trädet. Det är ett reserverat namnområde som alltid är automatiskt tillgängligt i XML-parsern.