纪念~

LINQ to XML 保存XML文件

float posted @ 2008-02-11 12:33AM in 原创 with tags LINQ XML c#
几段C++BUILDER代码

            XElement xe =
                new XElement("PurchaseOrder",
                    new XElement("Address",
                        new XElement("Name", "Ellen Adams"),
                        new XElement("Street", "123 Maple Street"),
                        new XElement("City", "Mill Valley"),
                        new XElement("State", "Ca"),
                        new XAttribute("Type","Shipping")),
                       

                    new XElement("Address",
                        new XElement("Name", "Ellen Adam2"),
                        new XElement("Street", "132 Maple Street"),
                        new XElement("City", "MillValley"),
                        new XElement("State", "Ca21")),

                    new XAttribute("PurchaseOrderNumber","99503"),
                    new XAttribute("OrderDate","1999-10-20")
               );
            xe.Save("c:\\pp2.xml");

需要首先
using System.Xml.Linq;

解析XML文件所有字段


            XElement xe = XElement.Load("c:\\pp2.xml");
            var nos = from item in xe.Descendants() select item.Value;
            foreach(var it in nos)
            {
                Console.WriteLine( it);
            }
            Console.Read();

Comments Feed


* Login
*