Как преобразовать класс в XML с Aegis?
Невозможно найти учебники в Интернете, только случайный код.Как конвертировать Java в XML с помощью Aegis?
1
A
ответ
4
Это позволит сохранить его в файл:
public void saveToXML(YourDomainObject obj) throws JAXBException, IOException {
JAXBContext context = JAXBContext.newInstance(obj.getClass());
Marshaller marshaller = context.createMarshaller();
marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE);
marshaller.marshal(obj, new FileWriter(new File("filename.xml")));
}
Посмотрите на http://download.oracle.com/javase/6/docs/api/javax/xml/bind/Marshaller.html для получения дополнительной информации, что вы можете использовать рядом сериализации его в файл.
2
В CXF-образце есть образцы, использующие Aegis независимо от веб-сервисов.
В частности, образец `aegis_standalone '- это то, что вы хотите посмотреть.
Это может работать с использованием JAXB, но я хочу сделать это с AEGIS, но не могу понять, как это сделать. – bruno
@bruno, извините, никогда не слышал об AEGIS до сих пор – ant
@bruno - ваша тема сообщения говорит, используя JAXB. Разве это не говорит эгида? Вы знаете, почему вы хотите использовать 'aegis' вместо' JAXB'? – CoolBeans