Save and Load XML : XDocument « XML LINQ « C# / CSharp Tutorial






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

    class Program
    {
        static void Main(string[] args)
        {
            XDocument xdoc = new XDocument(
                new XElement("customers",
                    new XElement("customer",
                        new XAttribute("ID", "A"),
                        new XAttribute("City", "New York"),
                        new XAttribute("Region", "North America"),
                        new XElement("order",
                            new XAttribute("Item", "Widget"),
                            new XAttribute("Price", 100)
                      ),
                      new XElement("order",
                        new XAttribute("Item", "Tire"),
                        new XAttribute("Price", 200)
                      )
                    )
                )
            );

            string xmlFileName = "e.xml";
            xdoc.Save(xmlFileName);
            XDocument xdoc2 = XDocument.Load(xmlFileName);
            Console.WriteLine(xdoc2);
        }
    }








31.1.XDocument
31.1.1.Save and Load XML
31.1.2.LINQ To XML Element Text
31.1.3.Use Tree to display xml document
31.1.4.Binding xml to DataGridView
31.1.5.Validate Schema for XDocument