Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javaxml实践_Java_Xml_File_Save_Standards - Fatal编程技术网

javaxml实践

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

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


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

XML文件只有一个根元素。您可以将多个XML片段写入该文件,但它将不是有效的文档。因此,虽然这两个选项都很好,而且您也应该考虑您的其他要求,但该标准有点妨碍您在每个通知中写入文件(或数据库行)。

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

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