Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/317.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
用java将xml配置文件应用到我的应用程序中的最佳方法是什么?_Java_Xml - Fatal编程技术网

用java将xml配置文件应用到我的应用程序中的最佳方法是什么?

用java将xml配置文件应用到我的应用程序中的最佳方法是什么?,java,xml,Java,Xml,嗨,专家们 用java将xml配置文件应用到我的应用程序中的最佳方法是什么? 我在互联网上找到的任何XML解析器都太复杂了。 谢谢你们。 当做 elad.您尝试过哪些XML解析器 您可以做的是创建一个名为AppSettings的类(例如),然后使用序列化。启动应用程序后,将加载此类并进行相应的更改。我怀疑你会发现比XStream更简单的东西。另外,告诉我们您所做的只会帮助我们帮助您…使用XML格式作为配置文件的原因是什么?对于大多数应用程序,a就足够了,并且提供了一个低得多的学习曲线。JAXB是

嗨,专家们 用java将xml配置文件应用到我的应用程序中的最佳方法是什么? 我在互联网上找到的任何XML解析器都太复杂了。 谢谢你们。 当做
elad.

您尝试过哪些XML解析器


您可以做的是创建一个名为AppSettings的类(例如),然后使用序列化。启动应用程序后,将加载此类并进行相应的更改。我怀疑你会发现比XStream更简单的东西。另外,告诉我们您所做的只会帮助我们帮助您…

使用XML格式作为配置文件的原因是什么?对于大多数应用程序,a就足够了,并且提供了一个低得多的学习曲线。

JAXB是在Java中与XML交互的最简单的方法。

您好,谢谢您的评论。我刚刚考虑过序列化我的配置,但我想允许用户在编辑器中而不是在我的程序中更改XML配置。我不想浪费时间来编写配置GUI。看看XStream教程:如您所见,存储在文件中的XML非常可读,只要您有合理的属性名称。因此,我认为XStream可以满足您的需要:)JAXB比XStream更容易使用:如果您不需要复杂性,为什么使用XML?JAXB比XStream更容易,请查看: