【发布时间】:2012-04-07 19:25:51
【问题描述】:
我有一个 XDocument 类,其中包含已经生成的 XML 内容。我基本上想打开一个 SaveFileDialog,让用户选择一个文件夹(不是文件),在其中将内容保存为 .xml 文件。
我在这样做时遇到了一些困难:
a) 如何使用 SaveFileDialog 提示用户选择文件夹?我只能用它来让用户选择一个文件。
b) 如何从 SaveFileDialog 中提取所选路径?
c) 获得路径后,如何保存 XDocument 的内容?有一种称为 Save 的方法需要 Stream - 如何使用路径构建流? (这可能是个基本问题,我几乎没有IO经验)
【问题讨论】:
-
你在同一个问题中问了太多东西。把它分成两个问题。一个关于 SaveFileDialog,一个用于保存 XDocument。
标签: c# xml io linq-to-xml