Mega Code Archive

 
Categories / C# / XML LINQ
 

Define the namespace

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Xml; using System.Xml.Linq; using System.IO; public class MainClass{    public static void Main(string[] args){          XDocument NewDoc = new XDocument(             new XDeclaration("1.0", "utf-8", "yes"),             new XElement("Root", "MyDoc"));       XNamespace MyNS = "http://www.rntsoft.com/";       NewDoc.Element("Root").Name = MyNS.GetName("Root");       // Add an element that uses the namespace.       NewDoc.Element(MyNS + "Root").Add(          new XElement(MyNS + "Child1", "Some Data1 "),          new XElement(MyNS + "Child2",              new XAttribute(                XNamespace.Xmlns + "NewNS",                 "http://www.rntsoft.com"),                 "Some Data 2"));    } }