gpt4 book ai didi

java - 你将如何在 java 中创建 xml 文件

转载 作者:行者123 更新时间:2023-11-30 06:39:21 24 4
gpt4 key购买 nike

我正在创建创建文档(准确地说是贝叶斯网络图)的软件,这些文档需要以 XML 格式保存。

我知道如何创建 XML 文件,但我还没有决定如何组织代码。

目前,我计划让每个对象(即顶点或边)都有一个名为 getXML() 的函数(它们可能会实现一个接口(interface),以便以后可以扩展)。 getXML() 将返回包含该对象的 XML 的字符串。

将有另一个对象收集所有这些 XML 字符串并将它们放在一起,并输出一个 XML 文件。

出于某种原因,我觉得这看起来有点乱,你建议怎么做?

最佳答案

模型(顶点/边)不应依赖于表示 (XML):

Model model = new Model();
View view = model.getView(); // wrong

正确的方法是将模型与 View 分离(使用 XStream 之类的东西)或者只是使 View 与模型耦合:

Model model = new Model();
View view = new XMLView(model); // ok

关于java - 你将如何在 java 中创建 xml 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1136822/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com