2014-03-31 242 views
0

在我的國家,政府實施了一種新的納稅形式。我們必須使用Web服務進行通信。第一部分是發送一個xml,然後我需要使用一個web服務來知道xml documento是否被接受。 我想從Netbeans調用Web服務。 我有網址(https://celcer.sri.gob.ec/comprobantes-electronicos-ws/AutorizacionComprobantes?wsdl),網絡方法(autorizacionComprobante)和我需要該方法的參數,對於這個特定的示例我試圖獲得一個XML對象。網絡服務Java

autorizacion.AutorizacionComprobantesService auService = new autorizacion.AutorizacionComprobantesService(); 
autorizacion.AutorizacionComprobantes comp = auService.getAutorizacionComprobantesPort();  
autorizacion.RespuestaComprobante resp = comp.autorizacionComprobante("2803201401179143437400110010010000000031234567818");   
List<autorizacion.Autorizacion> lista = resp.getAutorizaciones().getAutorizacion(); 
System.out.println(lista.size()); 

在這種情況下,我打印列表的大小,但我有在名單這是完全不正確的任何元素。至少我應該有1個元素,但該列表完全是空的。 我不知道我做錯了什麼。 如果有人知道解決這個問題,我會非常感謝

+0

嗯,冷靜的政府,親愛的你必須聯繫目標開發人員,他們會幫助你絕對。 –

+1

很酷的阿拉伯語代碼:trollface: – HCarrasko

+0

不幸的是,他們拒絕幫助解決軟件問題(根據他們,他們總是對的,不會犯錯誤jeje) – user3482739

回答

0

我沒有看到autorizaciones下的任何子元素? 你不能使用resp.getAutorizaciones()。getAutorizacion();

嘗試

列表LISTA = resp.getAutorizaciones();