Я читал документацию и искал несколько примеров использования библиотеки XStream
с XML, который использует атрибуты, но меня немного смущают различия между этими тремя:
@XStreamAsAttribute
аннотация ( Учебное пособие по аннотациям и документация ); useAttributeFor
метод ( Учебное пособие по псевдонимам и документация ) aliasAttribute
метод ( документация ).
Кажется, что использование аннотации @XStreamAsAttribute
является способом определения атрибутов в классе, но затем,какая польза от метода useAttributeFor
?Это полезно, когда вы не можете изменить аннотацию класса?
А как насчет метода aliasAttribute
?Это просто для присвоения атрибуту другого имени?
Некоторые ссылки, которые я видел, с примерами: