javaxml实践
我有一个每x秒接收一次天气信息的应用程序。我想把这些数据保存到一个XML文件中javaxml实践,java,xml,file,save,standards,Java,Xml,File,Save,Standards,我有一个每x秒接收一次天气信息的应用程序。我想把这些数据保存到一个XML文件中 我应该为每个天气通知创建一个新的XML文件,还是将每个通知附加到同一个XML文件中?我不确定XML标准的常见做法是什么。XML文件只有一个根元素。您可以将多个XML片段写入该文件,但它将不是有效的文档。因此,虽然这两个选项都很好,而且您也应该考虑您的其他要求,但该标准有点妨碍您在每个通知中写入文件(或数据库行)。 < P>我强烈建议不要附加,因为这是XML的标准实践,但更重要的是,每x秒创建一个新文件可能是管理数据的
我应该为每个天气通知创建一个新的XML文件,还是将每个通知附加到同一个XML文件中?我不确定XML标准的常见做法是什么。XML文件只有一个根元素。您可以将多个XML片段写入该文件,但它将不是有效的文档。因此,虽然这两个选项都很好,而且您也应该考虑您的其他要求,但该标准有点妨碍您在每个通知中写入文件(或数据库行)。 < P>我强烈建议不要附加,因为这是XML的标准实践,但更重要的是,每x秒创建一个新文件可能是管理数据的一种非常困难的方法。您还可能遇到文件系统的限制(例如,每个目录的最大文件数)
您也可以考虑使用数据库而不是文件来存储数据。