我有一个简单的 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 确实是一个很棒的库。
http://x-stream.github.io/ http://x-stream.github.io/
您可以为您的类设置别名,甚至可以设置自定义数据格式,以使 XML 文件更具可读性。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)