如今,我们看到一些API作为Web服务提供。例如,ONVIF在wsdl和xsd文件中提供了API,gsoap从中生成源代码。我的问题是,无论生成 API 的上下文如何,我们是否可以仅依赖 wsdl 和 xsd 文件,或者我们需要一些额外的文档来了解如何调用和使用这些生成的类、函数以及整个这些生成的 cpp 代码?换句话说,xml文件是否足以提取如何调用生成的代码并使用它们的信息? 如果只有 wsdl 和 xsd 文件就足够了,请告诉我如何提取这些信息。
不可以,对于 wsdl 文件,您只能创建类和方法。
通常,名称与 soap 请求中的元素名称相同。 所以你可以在那里看看你必须使用的方法和女巫方法。
xsd 文件仅用于验证请求(如果它们的格式有效(。
文档会有所帮助。没有一个,你必须尝试和错误。