201201291708使用JAXB接SOAP web service
1.取得回傳的xml,存成functionName.xml。
2.從xml轉換出xsd文件,使用trang.jar:
java -jar trang.jar functionName.xml functionName.xsd
3.使用xjc產出java bean:
xjc -p pachage(ex:com.abc.functionName) functionName.xsd
4.JAXB解析回傳xml:
JAXBContext context = JAXBContext.newInstance("com.abc.functionName");
Unmarshaller unmarshaller = jc.createUnmarshaller();
com.abc.functionName.Envelope env = (com.abc.functionName.Envelope)unmarshaller.unmarshal(retXml);
回應