Как я могу сохранить файл .XML в памяти, а затем сохранить документ на диск как обычный файл XML? - PullRequest
0 голосов
/ 12 апреля 2010

Я собираюсь заняться веб-скрепингом, и мой план - сделать что-то вроде этого:

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 ]

1 голос
/ 12 апреля 2010

Просмотрите XDocument.Load и XDocument.Save с LINQ to XML, если вы используете .NET 3.5+

0 голосов
/ 12 апреля 2010

Классы XDocument или XmlDocument позволят вам сохранить XML в памяти как XML.

...