Add namespace to element : XNamespace « XML LINQ « C# / C Sharp






Add namespace to element

 

using System;
using System.IO;
using System.Xml;
using System.Xml.Linq;
using System.Collections;
using System.Collections.Generic;

public class MainClass{
   public static void Main(){
        XNamespace aw = "http://www.domain.com";
        XElement root = new XElement(aw + "Root",
            new XAttribute("xmlns", "http://www.domain.com"),
            new XElement(aw + "Child", "content")
        );
        Console.WriteLine(root);
   }
}

   
  








Related examples in the same category

1.Specifying a Namespace Prefix
2.Create Where an XName Object Is Created and Specify Namespace
3.Use Linq to create XML document with a Namespace Specified
4.XNamespace Class represents an XML namespace. This class cannot be inherited.
5.Add namespace to attribute
6.Hard coded namespace for attribute
7.Combines an XNamespace object with a local name to create an XName.
8.Returns a value indicating whether two instances of XNamespace are equal.
9.Gets an XNamespace for the specified Uniform Resource Identifier (URI).
10.Returns an XName object created from this XNamespace and the specified local name.
11.Returns a value indicating whether two instances of XNamespace are not equal.
12.Gets the XNamespace object that corresponds to no namespace.
13.Gets the XNamespace object that corresponds to the XML URI (http://www.w3.org/XML/1998/namespace).
14.Gets the XNamespace object that corresponds to the xmlns URI (http://www.w3.org/2000/xmlns/).
15.Converts a string containing a Uniform Resource Identifier (URI) to an XNamespace.