gpt4 book ai didi

java - 不定义类或注释的 JAXB

转载 作者:行者123 更新时间:2023-12-02 04:14:43 25 4
gpt4 key购买 nike

我想使用 JAXB 来读取和写入非常大的 XML 的几个部分。我希望能够做到这一点,而不必为 XML 中的每个元素和属性定义根对象类。下面的示例概述了我的需要:

我有 XML

<A>
<B/>
<C/>
<D/>
</A>

我想使用 JAXB 来获取两个函数

public String getC() {
...
return C
}

public void writeC(String C) {
... // replaces C value with the paramter C inside the XML
}

无需定义带有 B、C 和 D 注释的新类 A。

如何使用 JAXB 执行此操作?有没有比 JAXB 或简单的文件读取器和写入器更快/更有效的方法来实现我想要做的事情?

这样做的目的是使用 GUI 加载和编辑存储在 XML 文件中的配置设置。谢谢。

最佳答案

我设法通过使用 StAX 来解决这个问题。它为我提供了完全的灵 active 来选择我需要的标签和属性。

关于java - 不定义类或注释的 JAXB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56668329/

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