我在XML文件中有大量数据,并且我想将数据附加到此文件而不是每次都重写它。我已经知道如何编写整个文件,但我正在努力解决如何将数据附加到此文件。你有建议怎么做吗?
答案 0 :(得分:2)
XML不是一个好的格式 - 如果你附加到以前完整的文档,它就不再是一个完整的文档。
一个选项(取决于您可用的API)不是编写根标记或文档声明,而是在读取文件时伪造它们。所以你有:
然后您可以随意将元素附加到文件的末尾。这将取决于您尝试对此文件执行的操作 - 以及您是否可以伪造一个有效“顶部和尾部”文件中的实际数据的流输入。