java xml序列化+对外部对象的引用

时间:2012-10-13 23:37:10

标签: java serialization jaxb xml-serialization xstream

  

可能重复:
  Using JAXB to cross reference XmlIDs from two XML files

让我们考虑以下类(它不是真正的代码,只是显示我的问题):

class Currency {
    private String fullName;
    private String symbol;
    private String isoCode;
    ...
}

class Region {
    ...
    private List<Currency> acceptedCurrencies;
    ...
}

现在我想将所有货币和区域存储在单独的XML文件中,而不是存储在一个大文件中,所以我希望有类似“引用外部对象”的内容。

我怎么想象这样的xml-s:

 <currency>
      <fullName>euro</fullName>
      <symbol>€</symbol>
      <isoCode>EUR</isoCode>
 </currency>

 <region>
      <currencies>
           <currency>euro</currency> <!--  Currency.name is threaten as ID -->
      </currencies>
 </region>

它是否有可能(除了为此实现自己的框架)?

0 个答案:

没有答案