首页 > 解决方案 > gsoap:为可选元素指定模式类型 xsd:anyType

问题描述

我正在尝试使用以下代码登录网络服务:

_ns1__Login log;
log.soap = proxy.soap;
log.systemname = &loginData.systemName[0];
log.username = &loginData.username[0];
log.Password = &loginData.password[0];
log.timeout = loginData.timeout;


_ns1__LoginResponse loginResp;
loginResp.soap = proxy.soap;
auto status = proxy.Login(&log, loginResp);
log.systemname = &loginData.systemName[0];
log.username = &loginData.username[0];
log.Password = &loginData.password[0];

这些都是有价值的:char*,因为它们被定义为 xsd::anyType。我想在发送的请求中指定它们的类型为 xsd::string。我错过了什么?

谢谢。

标签: c++clientgsoap

解决方案


推荐阅读