私はこのXMLをJavaオブジェクトに変換し、次にキーと値を更新し、それをXMLに保存しようとしています。単純なXMLを変換できますが、これは2つの属性が同じです。 誰でもJavaクラスでこのxmlをConfiguration.java
として表すのを助けることができますか?Javaクラスのxml表現ですか?
XML私はお勧め
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="mode" value="1"/>
<add key="type" value="shs"/>
</appSettings>
</configuration>
Configuration.java
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
@XmlRootElement
public class Configuration {
String appSettings;
String add;
String key;
String value;
public String getAppSettings() { return appSettings; }
@XmlElement
public void setAppSettings(String appSettings) { this.appSettings = appSettings;}
public String getAdd() { return add; }
@XmlElement
public void setAdd(String add) { this.add = add; }
public String getKey() { return key; }
@XmlAttribute
public void setKey(String key) { this.key = key; }
public String getValue() { return value; }
@XmlAttribute
public void setValue(String value) { this.value = value; }
}
http://stackoverflow.com/questions/4995466/how-to-generate-jaxb-classes-from-just-xml –