Marshaling и anmarshaling или как да работят с XML файлове
Marshaling и Anmarshaling или как да работят с XML файлове
В тази статия бих искал да ви покажа как можете да спестите обект в Java в XML файл.

Marshaling - данни представителство процес на преобразуване на обекти в памет във формат, подходящ за съхранение или предаване. Обикновено се използва когато данните да се предават между различните части на една програма или една програма в друга.
Anmarshaling - обратен процес marshaling.
процеса на marshaling често наричан опазване. като този процес е подобен на сериализация.
За изпълнение на marshaling / anmarshalinga имаме нужда Xstream библиотека. Изтеглете го от сайта или да се свържете зависимост, ако използвате Maven:
Ние създаваме обект, който ще се съхраняват в * .xml.
Описание на пояснения:
@XStreamAlias (
Тогава ние получаваме следното в XML:
@XStreamAsAttribute - надпише само променливите класа, възлагане на техните атрибути.
Тогава ние получаваме следното в XML:
Имайте предвид, че променливата възраст, както отбелязва един @XStreamAlise ( «възраст»). така че ние се уточни, че този атрибут ще бъде посочена в досието на XML като епоха.
Пример гнездене:
Следните показва пример на вложените XML маркер.
В резултат на представяше пример ще изглежда така:
Стъпка 3 - Marshaling.
Сега за лице на лице се създаде метод, който ще се извърши marshaling.
marshaller () метод маршали лицето обект.
Тук ние се отбележи, че в главната обектът ще бъде подредена на списъка:
След това посочи, че анотирани обект Списък магазините:
След това е възможно да се извърши marshaling причинява метод toXML ():
След като сме завършили marshaling, можете да запазите съдържанието на променливата в XML файл, той използва метод saveToFile (String XML, String nameFile).
Стъпка 4 - Anmarshaling
При този метод, ние правим anmarshaling - обратния процес, а по-скоро дръпнете данни от XML файл в даден обект.
Тук ние използваме методите на псевдоними (
Правила препечатва www.DevColibri.com сайт
Уважаеми посетители на проекта!
Имате право свободно да се възползва всеки документ, при спазване на следните условия:
• В края на документа, който се изисква да препечатайте вложка линк към сайт www.devcolibri.com.
С уважение, Админ!
[email protected]