纪念~
LINQ to XML 保存XML文件
几段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();
