我试图解组包含复合元素列表的xml文档。是否可以在不必为列表和composit元素单独设置别名的情况下执行此操作。
消费的xml看起来像这样: <Library>
<Books>
<Book>
<author>author1</author>
<title>title1</title>
</Book>
<Book>
<author>author2</author>
<title>title2</title>
</Book>
</Books>
<!-- other things here -->
</Library>
我已经制作了适当的类来正确建模数据
并使用xstream
XStream stream = new XStream();
stream.alias("Library",Library.class);
stream.alias("Book",Book.class);
stream.alias("Books",List.class);
Library lib = stream.fromXML(xml);
我正在努力避免将book.lass和book.class改为list.class
这是可能的,还是我需要找到某种解决方法?