如何将.XML文件保存在内存中,然后将文档作为常规XML文件保存到光盘?

时间:2010-04-12 02:30:40

标签: c# xml xml-serialization screen-scraping

我将要进行一些网页编写,我的计划就是这样:

public class Searcher
{
    public void Search(string searchTerm)
    {
    }

    private void Search(string term)
    { 
        //Some HTMLAgilityPack Voodoo here
    }

    private void SaveResults()
    {
        //Actually save the results as .XML file.
    }
}

有没有办法可以将.XML文件及其内容和所有内容保存在内存中,然后将文档作为常规XML文件保存到光盘中?

2 个答案:

答案 0 :(得分:1)

如果您使用的是.NET 3.5+,请查看XDocument.Load和XDocument.Save以及LINQ to XML

答案 1 :(得分:0)

XDocumentXmlDocument类允许您将XML作为XML保存在内存中。