我有一些Java代碼,將XML(SOAP)消息,並返回反序列化對象:反序列化與軸2
public static <T> T deserializeObject(String xml, Class<T> clazz) throws AxisFault, Exception {
assert xml != null : "xml != null";
assert clazz != null : "clazz != null";
T result = null;
try {
Message message = new Message(SOAP_START + xml + SOAP_END);
result = (T)message.getSOAPEnvelope().getFirstBody().getObjectValue(clazz);
} catch (Exception e) {
// most likely namespace error due to removed namespaces
Message message = new Message(SOAP_START_XSI + xml + SOAP_END);
result = (T)message.getSOAPEnvelope().getFirstBody().getObjectValue(clazz);
}
return result;
}
但是這個代碼僅與軸1.4工作:-(有人能幫助我有與軸2?
其實代碼的工作,我可能只需要知道什麼來取代import org.apache.axis.Message
用? 在此先感謝。
你需要更具體的瞭解您的錯誤信息是什麼。 *「不起作用」*是不夠的。 – 2011-04-01 08:33:05