我有以下xml:
<Image>
<ImageUrl>url</ImageUrl>
<ImageType>type1</ImageType>
</Image>
这里Image Url总是会出现在xml中。但ImageType是可选字段,因此我也可以获得以下xml:
<Image>
<ImageUrl>url</ImageUrl>
</Image>
或类似的东西
<Image>
<ImageUrl>url</ImageUrl>
<CountryCode>01</CountryCode>
</Image>
是否有简单的方法来阅读xml,以便我可以拥有以下内容:
Image {
String url;
Map<String, String> keyValue; // Key can be CountryCode/ImageType
}
或者还有一些其他数据结构可以动态填充而不依赖于密钥。通常我使用jaxb进行xml读/写。我想知道是否有一些库可以用于上述用例,或者也可能是jaxb。