0

我有一个应用程序每隔 x 秒接收一次天气信息。我想将此数据保存到 XML 文件中。

我应该为每个天气通知创建一个新的 XML 文件,还是将每个通知附加到同一个 XML 文件?我不确定 XML 标准的常见做法。

4

2 回答 2

2

我强烈建议追加不是因为这是 XML 的标准做法,而是因为每 x 秒创建一个新文件可能是管理数据的一种非常困难的方法。您还可能遇到文件系统的限制(例如每个目录的最大文件数)。

您也可以考虑使用数据库而不是文件来存储数据。

于 2013-05-18T09:07:52.817 回答
0

XML 文件只有一个根元素。您可以将多个 XML 片段写入文件,但它不会是有效的文档。因此,虽然这两个选项都很好,并且您也应该考虑您的其他要求,但该标准在某种程度上推动您为每个通知编写一个文件(或数据库行)。

于 2013-05-18T08:59:14.657 回答