Я использую библиотеку 'com.thoughtworks.xstream:xstream:1.4.10'
и пытаюсь проанализировать XML-файлы.
Брокер - это корневой элемент, и внутри
<broker>
<othertags/>
</broker>
есть другие теги. Проблема заключается в том, что я генерируюXML-файл, который он генерирует правильно, но не может прочитать файл.
@XStreamAlias("broker")
public static class Broker {
Во время генерации файла он может преобразовывать класс Broker, но не наоборот.Все остальные классы и список отображаются правильно, но корень @XStreamAlias
не работает во время чтения.
Любые указатели относительно того, почему это будет очень полезно.
Исключение, которое я получаю: com.thoughtworks.xstream.mapper.CannotResolveClassException: broker
Еще один вопрос: при вызове xStream.fromXML (responseString) как xStream узнает, какой класс использовать?Скажем, у меня есть два класса с одинаковым псевдонимом