WP8_读写XML
2014-07-17 23:35
232 查看
[code]///<summary>
///WP手机,XML读写类
///</summary>
publicclassWPXmlRW
{
///<summary>
///向WP手机,写入xml文件
///</summary>
///<paramname="argStreamReader"></param>
///<paramname="argFileName">写入的文件名</param>
publicvoidWriteToXml(StreamReaderargStreamReader,stringargFileName="abc.xml")
{
//StreamReadersr=newStreamReader(stream123);//转化为可读流
using(IsolatedStorageFilestorage=IsolatedStorageFile.GetUserStoreForApplication())
{
//解析流转化为XML
XElement_xml=XElement.Parse(argStreamReader.ReadToEnd());
XDocumentdoc=newXDocument(newXDeclaration("1.0","utf-8","yes"),_xml);
//创建一个本地存储的文件流
IsolatedStorageFileStreamlocation=newIsolatedStorageFileStream(argFileName,
System.IO.FileMode.Create,storage);
//将本地存储文件流转化为可写流
System.IO.StreamWriterfile=newSystem.IO.StreamWriter(location);
//将XML文件保存到流file上即已经写入到手机本地存储文件上
doc.Save(file);
file.Dispose();
location.Dispose();
}
}
///<summary>
///从WP手机中,读xml文件
///</summary>
///<paramname="argFileName"></param>
///<returns></returns>
publicXElementReadFromXml(stringargFileName="abc.xml")
{
using(IsolatedStorageFilestorage=IsolatedStorageFile.GetUserStoreForApplication())
{
XElement_xml;//定义Linq的XML元素
//打开本地存储文件
IsolatedStorageFileStreamlocation=newIsolatedStorageFileStream(argFileName,FileMode.Open,storage);
//转化为可读流
System.IO.StreamReaderfile=newSystem.IO.StreamReader(location);
//解析流转化为XML
_xml=XElement.Parse(file.ReadToEnd());
file.Dispose();
location.Dispose();
if(_xml.Name.LocalName!=null)
{
return_xml;
}
}
returnnull;
}
}
相关文章推荐
- wp8 IsolatedStorageFile XML读写方法
- WP8_读写XML WP8数据存储--独立存储文件
- Linq TO XML (读写)
- C++通过TinyXML类库读写XML文件
- WPF中对XML的读写
- Java对XML的读写操作类
- DOM方式读写XML文件
- qt DOM xml 读写
- C#读写XML文件
- C#读写XML文件
- 使用xml.dom的minidom模块读写xml
- ADO.NET 快速入门(六):读写 XML
- c#编写XML读写删改功能,算是比较全面的介绍XML操作的文章了。
- perl读写xml
- Dom4j下载及使用Dom4j读写XML简介
- C#读写XML
- VB.net 读写 XML 的类...
- C#实现XML文件读写
- 读写xml节点的数据总结
- opencv下XML 文件的读写