XML, который я пытаюсь преобразовать, выглядит так:
<numberOfEmployees year="2013">499.0</numberOfEmployees>
Согласно XSD, таких тегов может быть несколько, так что это коллекция. Сгенерированный код выглядит так:
protected List<NumberOfPersonnel> numberOfEmployees;
Когда я использую @XStreamImplicit
, значение сбрасывается, поэтому мне нужен преобразователь. Но объединение @XStreamImplicit
с @XStreamConverter
, похоже, не работает.
Итак, как мне это сделать? Я пытался возиться со своим собственным конвертером, который наследуется от CollectionConverter, но он утверждает, что не находит дочерних элементов, и, честно говоря, я понятия не имею, что делаю.
Может ли кто-нибудь просветить меня? Это не должно быть так сложно, не так ли?