我正在开发一个应用程序,我必须在其中调用 Web 服务,我知道通过 KSOAP2 调用该服务的方式。不幸的是,我提供了一个 WSDL 文件,所以我使用 Sun Wireless Toolkit Stub Generator 来生成代码。但是代码包含以下 Android 不支持的包。

import javax.xml.rpc.JAXRPCException;
import javax.xml.namespace.QName;
import javax.microedition.xml.rpc.Operation;
import javax.microedition.xml.rpc.Type;
import javax.microedition.xml.rpc.ComplexType;
import javax.microedition.xml.rpc.Element;

我不知道如何从给定的 Android WSDL 生成代码,如果有人知道解决方案,请帮助我。

最佳答案

您可以使用 http://easywsdl.com 网站为您的网络服务生成所有必需的 Java 类。它使用 ksoap2 库并支持许多功能,例如作为引用发送的对象(WCF IsReference)、复杂的继承、文档和 Web 服务的 rpc 样式等等

关于android - 如何从 Android 中的 WSDL 文件生成代码?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4163572/

10-13 03:45