您的位置:首页 > 其它

保存和加载XML文档

2011-07-15 16:07 204 查看
保存和加载XML文档

Save()方法&Load()方法:
在用LINQ to XML方法Save()把XML文档保存到文件时,会自动创建文档开头的声明,一般不需要用XDeclaration()来创建。
XDocument.Load()是静态的,可以加载由别的程序创建的文档,创建XDocument实例。
例:
XDocument xdoc = new XDocument(..............);
string xmlFileName = @"C:/....../example.xml";
xdoc.Save(xmlFileName); //将构造好的XML文档,存储为文件

XDocument xdoc2 = XDocument.Load(xmlFileName); //将磁盘中的文档读取出来
Cosole.WriteLine(xdoc2);
......

从字符串加载XML:
XDocument xdoc = XDocument.Parse(@"......."); //Parse通过字符串创建XML文档

声明一个ASCII码的XML文档头:
xdoc.Declaration = new XDeclaration("1.0","us-ascii","yes");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: