我想弄清楚一個簡單的方法來映射到一個普通的舊Java對象的XML文件。簡單的Java Xml到POJO映射/綁定?
注意:在我的例子中,xml與我預期的POJO不太匹配。
///////// THE XML
<?xml version="1.0" encoding="UTF-8"?>
<Animal>
<standardName>
<Name>Cat</Name>
</standardName>
<standardVersion>
<VersionIdentifier>V02.00</VersionIdentifier>
</standardVersion>
</Animal>
////// THE INTENDED POJO
class Animal
{
private String name;
private String versionIdentifier;
}
定期JAXB(有註解)將無法正常工作的JAXM元素名稱標註不容許我specifiy嵌套元素。 (即standardName/Name)。
我看過Jibx,但它看起來過於複雜,沒有提供完整的示例來說明我想要做什麼。
卡斯特羅似乎能夠做我想做的事(使用映射文件),但我不知道是否有任何其他可能的解決方案。 (可能會讓我跳過映射文件,只允許我指定註釋中的所有內容)。
感謝
作爲附加的註釋,映射/結合將必須是雙向的。 – vicsz 2009-10-30 20:08:23