1

AegisでクラスをXMLに変換する方法は?
ウェブ上でチュートリアルが見つかりません。ランダムなコードのみです。

4

2 に答える 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 に答える