wsdlc.cpp
来自「linux下简单对象应用协议的开发库」· C++ 代码 · 共 1,560 行 · 第 1/5 页
CPP
1,560 行
case SOAP_TYPE_PointerTomime__content:
return soap_in_PointerTomime__content(soap, NULL, NULL, "mime:content");
case SOAP_TYPE_PointerTomime__multipartRelated:
return soap_in_PointerTomime__multipartRelated(soap, NULL, NULL, "mime:multipartRelated");
case SOAP_TYPE_PointerTodime__message:
return soap_in_PointerTodime__message(soap, NULL, NULL, "dime:message");
case SOAP_TYPE_PointerTowsdl__output:
return soap_in_PointerTowsdl__output(soap, NULL, NULL, "wsdl:output");
case SOAP_TYPE_PointerTowsdl__input:
return soap_in_PointerTowsdl__input(soap, NULL, NULL, "wsdl:input");
case SOAP_TYPE_PointerTowsdl__definitions:
return soap_in_PointerTowsdl__definitions(soap, NULL, NULL, "wsdl:definitions");
case SOAP_TYPE_PointerTosd__staticServiceDataValues:
return soap_in_PointerTosd__staticServiceDataValues(soap, NULL, NULL, "sd:staticServiceDataValues");
case SOAP_TYPE_PointerTowsdl__operation:
return soap_in_PointerTowsdl__operation(soap, NULL, NULL, "wsdl:operation");
case SOAP_TYPE_PointerTosoap__body:
return soap_in_PointerTosoap__body(soap, NULL, NULL, "soap:body");
case SOAP_TYPE_PointerTowsdl__part:
return soap_in_PointerTowsdl__part(soap, NULL, NULL, "wsdl:part");
case SOAP_TYPE_PointerTowsdl__message:
return soap_in_PointerTowsdl__message(soap, NULL, NULL, "wsdl:message");
case SOAP_TYPE_PointerTosoap__styleChoice:
return soap_in_PointerTosoap__styleChoice(soap, NULL, NULL, "soap:styleChoice");
case SOAP_TYPE_PointerToxs__any:
return soap_in_PointerToxs__any(soap, NULL, NULL, "xs:any");
case SOAP_TYPE_PointerToxs__complexContent:
return soap_in_PointerToxs__complexContent(soap, NULL, NULL, "xs:complexContent");
case SOAP_TYPE_PointerToxs__simpleContent:
return soap_in_PointerToxs__simpleContent(soap, NULL, NULL, "xs:simpleContent");
case SOAP_TYPE_PointerToxs__length:
return soap_in_PointerToxs__length(soap, NULL, NULL, "xs:length");
case SOAP_TYPE_PointerToxs__whiteSpace:
return soap_in_PointerToxs__whiteSpace(soap, NULL, NULL, "xs:whiteSpace");
case SOAP_TYPE_PointerToxs__union:
return soap_in_PointerToxs__union(soap, NULL, NULL, "xs:union");
case SOAP_TYPE_PointerToxs__list:
return soap_in_PointerToxs__list(soap, NULL, NULL, "xs:list");
case SOAP_TYPE_PointerToxs__restriction:
return soap_in_PointerToxs__restriction(soap, NULL, NULL, "xs:restriction");
case SOAP_TYPE_PointerToxs__extension:
return soap_in_PointerToxs__extension(soap, NULL, NULL, "xs:extension");
case SOAP_TYPE_PointerToxs__attributeGroup:
return soap_in_PointerToxs__attributeGroup(soap, NULL, NULL, "xs:attributeGroup");
case SOAP_TYPE_PointerToxs__anyAttribute:
return soap_in_PointerToxs__anyAttribute(soap, NULL, NULL, "xs:anyAttribute");
case SOAP_TYPE_PointerToxs__group:
return soap_in_PointerToxs__group(soap, NULL, NULL, "xs:group");
case SOAP_TYPE_PointerToxs__sequence:
return soap_in_PointerToxs__sequence(soap, NULL, NULL, "xs:sequence");
case SOAP_TYPE_PointerToxs__choice:
return soap_in_PointerToxs__choice(soap, NULL, NULL, "xs:choice");
case SOAP_TYPE_PointerToxs__all:
return soap_in_PointerToxs__all(soap, NULL, NULL, "xs:all");
case SOAP_TYPE_xs__namespaceList:
{ char **s;
s = soap_in_xs__namespaceList(soap, NULL, NULL, "xs:namespaceList");
return s ? *s : NULL;
}
case SOAP_TYPE_PointerToxs__attribute:
return soap_in_PointerToxs__attribute(soap, NULL, NULL, "xs:attribute");
case SOAP_TYPE_PointerToxs__element:
return soap_in_PointerToxs__element(soap, NULL, NULL, "xs:element");
case SOAP_TYPE_PointerToxs__schema:
return soap_in_PointerToxs__schema(soap, NULL, NULL, "xs:schema");
case SOAP_TYPE_PointerToxs__complexType:
return soap_in_PointerToxs__complexType(soap, NULL, NULL, "xs:complexType");
case SOAP_TYPE_PointerToxs__simpleType:
return soap_in_PointerToxs__simpleType(soap, NULL, NULL, "xs:simpleType");
case SOAP_TYPE_PointerToxs__annotation:
return soap_in_PointerToxs__annotation(soap, NULL, NULL, "xs:annotation");
case SOAP_TYPE_xsd__string:
{ char **s;
s = soap_in_xsd__string(soap, NULL, NULL, "xsd:string");
return s ? *s : NULL;
}
case SOAP_TYPE_xsd__QName:
{ char **s;
s = soap_in_xsd__QName(soap, NULL, NULL, "xsd:QName");
return s ? *s : NULL;
}
case SOAP_TYPE_xsd__NMTOKENS:
{ char **s;
s = soap_in_xsd__NMTOKENS(soap, NULL, NULL, "xsd:NMTOKENS");
return s ? *s : NULL;
}
case SOAP_TYPE_xsd__NMTOKEN:
{ char **s;
s = soap_in_xsd__NMTOKEN(soap, NULL, NULL, "xsd:NMTOKEN");
return s ? *s : NULL;
}
case SOAP_TYPE_xsd__NCName:
{ char **s;
s = soap_in_xsd__NCName(soap, NULL, NULL, "xsd:NCName");
return s ? *s : NULL;
}
case SOAP_TYPE_xsd__ID:
{ char **s;
s = soap_in_xsd__ID(soap, NULL, NULL, "xsd:ID");
return s ? *s : NULL;
}
case SOAP_TYPE_xsd__anyURI:
{ char **s;
s = soap_in_xsd__anyURI(soap, NULL, NULL, "xsd:anyURI");
return s ? *s : NULL;
}
case SOAP_TYPE_string:
{ char **s;
s = soap_in_string(soap, NULL, NULL, "xsd:string");
return s ? *s : NULL;
}
default:
{ const char *t = soap->type;
if (!*t)
t = soap->tag;
if (!soap_match_tag(soap, t, "wsdl:service"))
{ *type = SOAP_TYPE_wsdl__service;
return soap_in_wsdl__service(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "wsdl:port"))
{ *type = SOAP_TYPE_wsdl__port;
return soap_in_wsdl__port(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "wsdl:binding"))
{ *type = SOAP_TYPE_wsdl__binding;
return soap_in_wsdl__binding(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "wsdl:binding-operation"))
{ *type = SOAP_TYPE_wsdl__binding_operation;
return soap_in_wsdl__binding_operation(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "wsdl:ext-fault"))
{ *type = SOAP_TYPE_wsdl__ext_fault;
return soap_in_wsdl__ext_fault(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "wsdl:ext-output"))
{ *type = SOAP_TYPE_wsdl__ext_output;
return soap_in_wsdl__ext_output(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "wsdl:ext-input"))
{ *type = SOAP_TYPE_wsdl__ext_input;
return soap_in_wsdl__ext_input(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "wsdl:portType"))
{ *type = SOAP_TYPE_wsdl__portType;
return soap_in_wsdl__portType(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "wsdl:fault"))
{ *type = SOAP_TYPE_wsdl__fault;
return soap_in_wsdl__fault(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "wsdl:output"))
{ *type = SOAP_TYPE_wsdl__output;
return soap_in_wsdl__output(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "wsdl:input"))
{ *type = SOAP_TYPE_wsdl__input;
return soap_in_wsdl__input(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "wsdl:types"))
{ *type = SOAP_TYPE_wsdl__types;
return soap_in_wsdl__types(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "wsdl:import"))
{ *type = SOAP_TYPE_wsdl__import;
return soap_in_wsdl__import(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "gwsdl:portType"))
{ *type = SOAP_TYPE_gwsdl__portType;
return soap_in_gwsdl__portType(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "sd:staticServiceDataValues"))
{ *type = SOAP_TYPE_sd__staticServiceDataValues;
return soap_in_sd__staticServiceDataValues(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "sd:serviceData"))
{ *type = SOAP_TYPE_sd__serviceData;
return soap_in_sd__serviceData(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "wsdl:operation"))
{ *type = SOAP_TYPE_wsdl__operation;
return soap_in_wsdl__operation(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "http:operation"))
{ *type = SOAP_TYPE_http__operation;
return soap_in_http__operation(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "http:binding"))
{ *type = SOAP_TYPE_http__binding;
return soap_in_http__binding(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "http:address"))
{ *type = SOAP_TYPE_http__address;
return soap_in_http__address(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "dime:message"))
{ *type = SOAP_TYPE_dime__message;
return soap_in_dime__message(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "mime:multipartRelated"))
{ *type = SOAP_TYPE_mime__multipartRelated;
return soap_in_mime__multipartRelated(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "mime:part"))
{ *type = SOAP_TYPE_mime__part;
return soap_in_mime__part(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "mime:content"))
{ *type = SOAP_TYPE_mime__content;
return soap_in_mime__content(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "soap:address"))
{ *type = SOAP_TYPE_soap__address;
return soap_in_soap__address(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "soap:header"))
{ *type = SOAP_TYPE_soap__header;
return soap_in_soap__header(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "soap:headerfault"))
{ *type = SOAP_TYPE_soap__headerfault;
return soap_in_soap__headerfault(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "soap:fault"))
{ *type = SOAP_TYPE_soap__fault;
return soap_in_soap__fault(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "soap:body"))
{ *type = SOAP_TYPE_soap__body;
return soap_in_soap__body(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "soap:operation"))
{ *type = SOAP_TYPE_soap__operation;
return soap_in_soap__operation(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "soap:binding"))
{ *type = SOAP_TYPE_soap__binding;
return soap_in_soap__binding(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "wsdl:part"))
{ *type = SOAP_TYPE_wsdl__part;
return soap_in_wsdl__part(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "wsdl:message"))
{ *type = SOAP_TYPE_wsdl__message;
return soap_in_wsdl__message(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "wsdl:definitions"))
{ *type = SOAP_TYPE_wsdl__definitions;
return soap_in_wsdl__definitions(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "xs:redefine"))
{ *type = SOAP_TYPE_xs__redefine;
return soap_in_xs__redefine(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "xs:include"))
{ *type = SOAP_TYPE_xs__include;
return soap_in_xs__include(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "xs:import"))
{ *type = SOAP_TYPE_xs__import;
return soap_in_xs__import(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "xs:complexContent"))
{ *type = SOAP_TYPE_xs__complexContent;
return soap_in_xs__complexContent(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "xs:whiteSpace"))
{ *type = SOAP_TYPE_xs__whiteSpace;
return soap_in_xs__whiteSpace(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "xs:length"))
{ *type = SOAP_TYPE_xs__length;
return soap_in_xs__length(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "xs:simpleContent"))
{ *type = SOAP_TYPE_xs__simpleContent;
return soap_in_xs__simpleContent(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "xs:pattern"))
{ *type = SOAP_TYPE_xs__pattern;
return soap_in_xs__pattern(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "xs:enumeration"))
{ *type = SOAP_TYPE_xs__enumeration;
return soap_in_xs__enumeration(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "xs:attributeGroup"))
{ *type = SOAP_TYPE_xs__attributeGroup;
return soap_in_xs__attributeGroup(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "xs:anyAttribute"))
{ *type = SOAP_TYPE_xs__anyAttribute;
return soap_in_xs__anyAttribute(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "xs:group"))
{ *type = SOAP_TYPE_xs__group;
return soap_in_xs__group(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "xs:any"))
{ *type = SOAP_TYPE_xs__any;
return soap_in_xs__any(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "xs:all"))
{ *type = SOAP_TYPE_xs__all;
return soap_in_xs__all(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "xs:attribute"))
{ *type = SOAP_TYPE_xs__attribute;
return soap_in_xs__attribute(soap, NULL, NULL, NULL);
}
if (!soap_match_tag(soap, t, "xs:element"))
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?