java - 如何从 XML 生成 Java 对象?

标签 java xml swing object xml-parsing

我有很多 XML 文件,如下所示。 如何自动从中创建 Java 类(Java 对象)? 如何更新字符串中的键和值?

`<?xml version="1.0" encoding="utf-8" ?>
   <configuration>
     <appSettings>
       <add key="MODE" value="1"/>   
       <add key="NAME" value="DIRN2"/>
   </appSettings>
</configuration>`

public void createPc("pc.xml"){
      XStream xstream = new XStream();
      Pc newpc = (Pc)xstream.fromXML(pc.xml);

     // updating key and value
       ????????????
 }

最佳答案

使用JaxB 。为了使用 JaxB 创建对象,您所需要做的就是为 XML 定义 XSD 并为 XSD 生成类。

关于java - 如何从 XML 生成 Java 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9565331/

相关文章:

java - Websphere 中的 Eclipse Scout RAP UI 部署

java - Spring jdbcTemplate OneToMany

java - 使用 Java 和 RichFaces 构建 XML 编辑器

java - 将 gson JsonObject 值与 java String 进行比较

c++ - 安装qt中的./configure步骤

Java:如何获取xml节点路径

java - 如何在 Java Swing 的同一窗口中显示菜单和面板?

java - 将单个事件绑定(bind)到Java中的所有JLabels

java - JPanel的paintComponent();

java - 在eclipse下通过Sysdeo获取 "specified DSN contains an architecture mismatch between the Driver and Application"运行Tomcat