如何将 .XML 文件保留在内存中,然后将该文档作为常规 XML 文件保存到光盘上?
我将进行一些网络抓取,我的计划是这样的:
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 文件保存到光盘上?
I'm going to be doing some webscraping and my plan is to have something like this:
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.
}
}
Is there a way I can keep an .XML file with its contents and everything in memory, and then save the document to disc as a regular XML file?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您使用的是 .NET 3.5+,请使用 LINQ to XML 查看 XDocument.Load 和 XDocument.Save
Look into XDocument.Load and XDocument.Save with LINQ to XML if you're using .NET 3.5+
XDocument 或 XmlDocument 类将允许您将 XML 作为 XML 保留在内存中。
Either the XDocument or XmlDocument classes will allow you to keep XML in memory as XML.