1

我正在搜索使用 c# 在 Windows 8 Metro 应用程序中创建 xml 文件,我遇到的任何链接都是如何操作 xml,我找不到任何关于如何创建将存储在硬盘上的 .xml 文件的信息。

我在 Metro 应用程序中想要这样的东西,但 Windows.xml 不提供这个。

XmlTextWriter writer = new XmlTextWriter("output.xml", null);

我到底想问的是在应用程序启动时检查文件是否存在,如果不存在,处理的异常将创建一个带有 xml documentElement 的文件。我该怎么做呢?

4

2 回答 2

0

此代码示例演示如何使用 C# 将 XML 写入 Windows Store 8 应用程序中的文件。它还包括用于检查文件是否存在的代码。祝你好运!

Xlinq、XmlReader 和 XmlWriter 数据消息查询示例

于 2013-02-15T20:14:28.780 回答
0

现代 UI 应用程序在沙盒环境中运行。您无权直接访问文件系统。

文件 IO API 完全修改(和异步)。

您可以使用 Pickers 获取文件流。例子

或者,您可以使用 App 数据文件夹来创建文件。应用数据访问快速入门

读取和写入文件

于 2012-11-09T18:12:05.610 回答