Tôi đang sử dụng xStream để thao tác XML. Tất cả đều ổn. Để đưa vào kho lưu trữ XML và những thứ khác. Nhưng, tôi gặp sự cố:vấn đề xStream - Làm thế nào để deserialize nhiều đối tượng
Ví dụ: xml của tôi chứa thẻ và bên trong thẻ này, tôi có thêm một số thẻ có tên là <comment>
. Xem mã ví dụ:
<comments>
<comment>
<id>1</id>
<desc>A comment</desc>
</comment>
<comment>
<id>2</id>
<desc>Another comment</desc>
</comment>
<comment>
<id>3</id>
<desc>Another one comment</desc>
</comment>
</comments>
Và tiến bộ. Tôi có thể tạo 500 thẻ bên trong thẻ. Và những nhận xét này thuộc loại nhận xét.
Tôi có thể làm như thế nào để tuần tự hóa với xStream để đặt tất cả các thẻ này trong các lớp học? Tôi không làm thế nào để thực hiện trong lớp học để nhận được các đối tượng khác nhau.
Rõ ràng, tôi sẽ làm điều này với một mảng hoặc một số khác. Nhưng tôi không biết làm thế nào tôi có thể làm điều này.
vẻ xml của bạn một chút. Thẻ '' phải kết thúc bằng thẻ ' ' và không phải thẻ ''. Ngoài ra, đây là những gì bạn đang tìm kiếm: http://stackoverflow.com/questions/3136234/xstream-root-as-a-collection-of-objects? –
Nishan
[Câu hỏi này] (http://stackoverflow.com/questions/3824362/xstream-alias-of-list-root-elements) cũng tương tự. –