我有一個簡單的Java類,它看起來是這樣的:
如何輕鬆地將基於XML的配置文件加載到Java類中?
public class Skin implements Serializable {
public String scoreFontName = "TahomaBold";
...
public int scoreFontHeight = 20;
...
public int blockSize = 16;
...
public int[] nextBlockX = {205, 205, 205, 205};
...
public String backgroundFile = "back.bmp";
...
}
我想讀,看起來像這樣的簡單的XML文件這樣的信息:
<xml>
<skin>
<scoreFontName>"Tahoma Bold"</scoreFontName>
...
<scoreFontHeight>20</scoreFontHeight>
...
<blockSize>16</blockSize>
...
<nextBlockX>
<0>205</0>
<1>205</1>
<2>205</2>
<3>205</3>
<nextBlockX>
....
<backgroundFile>"back.bmp"</backgroundFile>
...
<skin>
</xml>
是否有一種簡單的方法將xml文件中的信息直接注入變量名稱,而不必手動解析它?我不介意使用外部庫。
任何幫助表示讚賞。
我使用Xstream進行了很多操作。我喜歡它很容易擴展,以便讓文件看起來像你想要的樣子。用於Commons配置的 – 2009-02-02 01:53:06