代码之家  ›  专栏  ›  技术社区  ›  Cratylus

Java中XML文件的修改

  •  0
  • Cratylus  · 技术社区  · 14 年前

    我有一个对话框,用户可以通过GUI控件插入各种数据, 这个信息被保存为XML文件(用Java实现)。
    XML文件中存储的信息是配置信息 用于应用程序。
    我可以手动修改XML配置文件,但我也希望通过一个UI提供此功能。
    因此,当打开对话框(用于创建配置)时,相应的定义良好的对象由用户输入的各种值填充。
    一旦用户按下“保存”,对象中的信息就存储为XML。
    现在我想提供通过用户界面编辑文件的选项。因此,相同的对话框将显示给用户,但这次加载的文件已经填充了配置信息。相应的对象也会被填充。
    我不确定此时修改文件的最佳方法是什么。
    我应该使用2个对象,1个存储文件的所有信息,1个存储对话框中修改的值,然后开始比较对象的更改,以便修改文件吗?还是应该删除该文件并创建一个新文件?
    哪种方法是最好的,我将如何进行每种方法?

    谢谢你

    2 回复  |  直到 10 年前
        1
  •  0
  •   Gary    14 年前

        2
  •  0
  •   Peter DeWeese    14 年前