简单的XML到Java变量

简单的XML到Java变量,java,xml,variables,xml-parsing,Java,Xml,Variables,Xml Parsing,我只是想知道是否有一种简单的方法可以从XML文件加载Java变量(仅字符串),如下所示。我读过的大多数库和方法似乎都很混乱 <?xml version="1.0" encoding="UTF-8"?> <registerData> <firstname>Max</firstname> <lastname>Mustermann</lastname> <email>max@mustermann.com&l

我只是想知道是否有一种简单的方法可以从XML文件加载Java变量(仅字符串),如下所示。我读过的大多数库和方法似乎都很混乱

<?xml version="1.0" encoding="UTF-8"?>
<registerData>
  <firstname>Max</firstname>
  <lastname>Mustermann</lastname>
  <email>max@mustermann.com</email>
  <company>Max's Mustermänner</company>
</registerData>

马克斯
马斯特曼
max@mustermann.com
马克斯·穆斯特恩纳酒店
谢谢你的帮助


Benjamin

您可以将JAXB与注释一起使用

从内存:

@XmlRootElement("registerData")
public class RegisterData {

    @XmlAttribute
    public String firstName;
    ...
}

请参阅-marshal=save,unmarshall=load XML。

您尝试了哪些库?请提及您正在使用的库?参考-。这太宽泛了。选择一种“令人困惑”的方法,并尝试使其发挥作用。很有可能,它会马上起作用。否则,请返回并发布更具体的问题。祝你好运下面是一个使用xpath的示例。这种方式不需要很多代码,它是声明性的,并且没有配置开销。