AegisでクラスをXMLに変換する方法は?
ウェブ上でチュートリアルが見つかりません。ランダムなコードのみです。
2 に答える
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を参照してください。
于 2011-04-19T22:01:43.910 に答える
2
Webサービスとは独立してAegisを使用するCXFディストリビューションのサンプルがあります。
具体的には、`aegis_standalone'サンプルが見たいものです。
于 2011-04-19T22:13:45.140 に答える