有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

xml Web服务Java

在我国,政府实施了一种新的纳税形式。我们必须使用web服务进行通信。第一部分是发送xml,然后我需要使用web服务来了解xml文档是否被接受。 我正在尝试从Netbeans调用web服务。 我有url(https://celcer.sri.gob.ec/comprobantes-electronicos-ws/AutorizacionComprobantes?wsdl)、web方法(autorizacionComprobante)和该方法所需的参数,对于这个特定的示例,我试图获取一个xml对象

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个元素,但这个列表完全是空的。 我不知道我做错了什么。 如果有人知道如何解决这个问题,我会非常感激


共 (1) 个答案

  1. # 1 楼答案

    我在Autorizations下没有看到任何子元素? 您不能使用resp。GetAutoRizacines()。getAutorization()

    试一试

    列表lista=resp。getAutorizations()