/WSDL2ObjC_example/WSDL2ObjC/WSDL/ForAndroid.m
Objective C | 1603 lines | 1268 code | 313 blank | 22 comment | 301 complexity | 0d24988a8d12beb0d664251d13c11605 MD5 | raw file
- #import "ForAndroid.h"
- #import <libxml/xmlstring.h>
- #if TARGET_OS_IPHONE
- #import <CFNetwork/CFNetwork.h>
- #endif
- @implementation ForAndroid_LoginAndroid
- - (id)init
- {
- if((self = [super init])) {
- name = 0;
- password = 0;
- device = 0;
- }
-
- return self;
- }
- - (void)dealloc
- {
- if(name != nil) [name release];
- if(password != nil) [password release];
- if(device != nil) [device release];
-
- [super dealloc];
- }
- - (NSString *)nsPrefix
- {
- return @"ForAndroid";
- }
- - (xmlNodePtr)xmlNodeForDoc:(xmlDocPtr)doc elementName:(NSString *)elName elementNSPrefix:(NSString *)elNSPrefix
- {
- NSString *nodeName = nil;
- if(elNSPrefix != nil && [elNSPrefix length] > 0)
- {
- nodeName = [NSString stringWithFormat:@"%@:%@", elNSPrefix, elName];
- }
- else
- {
- nodeName = [NSString stringWithFormat:@"%@:%@", @"ForAndroid", elName];
- }
-
- xmlNodePtr node = xmlNewDocNode(doc, NULL, [nodeName xmlString], NULL);
-
-
- [self addAttributesToNode:node];
-
- [self addElementsToNode:node];
-
- return node;
- }
- - (void)addAttributesToNode:(xmlNodePtr)node
- {
-
- }
- - (void)addElementsToNode:(xmlNodePtr)node
- {
-
- if(self.name != 0) {
- xmlAddChild(node, [self.name xmlNodeForDoc:node->doc elementName:@"name" elementNSPrefix:@"ForAndroid"]);
- }
- if(self.password != 0) {
- xmlAddChild(node, [self.password xmlNodeForDoc:node->doc elementName:@"password" elementNSPrefix:@"ForAndroid"]);
- }
- if(self.device != 0) {
- xmlAddChild(node, [self.device xmlNodeForDoc:node->doc elementName:@"device" elementNSPrefix:@"ForAndroid"]);
- }
- }
- /* elements */
- @synthesize name;
- @synthesize password;
- @synthesize device;
- /* attributes */
- - (NSDictionary *)attributes
- {
- NSMutableDictionary *attributes = [NSMutableDictionary dictionary];
-
- return attributes;
- }
- + (ForAndroid_LoginAndroid *)deserializeNode:(xmlNodePtr)cur
- {
- ForAndroid_LoginAndroid *newObject = [[ForAndroid_LoginAndroid new] autorelease];
-
- [newObject deserializeAttributesFromNode:cur];
- [newObject deserializeElementsFromNode:cur];
-
- return newObject;
- }
- - (void)deserializeAttributesFromNode:(xmlNodePtr)cur
- {
- }
- - (void)deserializeElementsFromNode:(xmlNodePtr)cur
- {
-
-
- for( cur = cur->children ; cur != NULL ; cur = cur->next ) {
- if(cur->type == XML_ELEMENT_NODE) {
- xmlChar *elementText = xmlNodeListGetString(cur->doc, cur->children, 1);
- NSString *elementString = nil;
-
- if(elementText != NULL) {
- elementString = [NSString stringWithCString:(char*)elementText encoding:NSUTF8StringEncoding];
- [elementString self]; // avoid compiler warning for unused var
- xmlFree(elementText);
- }
- if(xmlStrEqual(cur->name, (const xmlChar *) "name")) {
-
- Class elementClass = nil;
- xmlChar *instanceType = xmlGetNsProp(cur, (const xmlChar *) "type", (const xmlChar *) "http://www.w3.org/2001/XMLSchema-instance");
- if(instanceType == NULL) {
- elementClass = [NSString class];
- } else {
- NSString *elementTypeString = [NSString stringWithCString:(char*)instanceType encoding:NSUTF8StringEncoding];
-
- NSArray *elementTypeArray = [elementTypeString componentsSeparatedByString:@":"];
-
- NSString *elementClassString = nil;
- if([elementTypeArray count] > 1) {
- NSString *prefix = [elementTypeArray objectAtIndex:0];
- NSString *localName = [elementTypeArray objectAtIndex:1];
-
- xmlNsPtr elementNamespace = xmlSearchNs(cur->doc, cur, [prefix xmlString]);
-
- NSString *standardPrefix = [[USGlobals sharedInstance].wsdlStandardNamespaces objectForKey:[NSString stringWithCString:(char*)elementNamespace->href encoding:NSUTF8StringEncoding]];
-
- elementClassString = [NSString stringWithFormat:@"%@_%@", standardPrefix, localName];
- } else {
- elementClassString = [elementTypeString stringByReplacingOccurrencesOfString:@":" withString:@"_" options:0 range:NSMakeRange(0, [elementTypeString length])];
- }
-
- elementClass = NSClassFromString(elementClassString);
- xmlFree(instanceType);
- }
-
- id newChild = [elementClass deserializeNode:cur];
-
- self.name = newChild;
- }
- if(xmlStrEqual(cur->name, (const xmlChar *) "password")) {
-
- Class elementClass = nil;
- xmlChar *instanceType = xmlGetNsProp(cur, (const xmlChar *) "type", (const xmlChar *) "http://www.w3.org/2001/XMLSchema-instance");
- if(instanceType == NULL) {
- elementClass = [NSString class];
- } else {
- NSString *elementTypeString = [NSString stringWithCString:(char*)instanceType encoding:NSUTF8StringEncoding];
-
- NSArray *elementTypeArray = [elementTypeString componentsSeparatedByString:@":"];
-
- NSString *elementClassString = nil;
- if([elementTypeArray count] > 1) {
- NSString *prefix = [elementTypeArray objectAtIndex:0];
- NSString *localName = [elementTypeArray objectAtIndex:1];
-
- xmlNsPtr elementNamespace = xmlSearchNs(cur->doc, cur, [prefix xmlString]);
-
- NSString *standardPrefix = [[USGlobals sharedInstance].wsdlStandardNamespaces objectForKey:[NSString stringWithCString:(char*)elementNamespace->href encoding:NSUTF8StringEncoding]];
-
- elementClassString = [NSString stringWithFormat:@"%@_%@", standardPrefix, localName];
- } else {
- elementClassString = [elementTypeString stringByReplacingOccurrencesOfString:@":" withString:@"_" options:0 range:NSMakeRange(0, [elementTypeString length])];
- }
-
- elementClass = NSClassFromString(elementClassString);
- xmlFree(instanceType);
- }
-
- id newChild = [elementClass deserializeNode:cur];
-
- self.password = newChild;
- }
- if(xmlStrEqual(cur->name, (const xmlChar *) "device")) {
-
- Class elementClass = nil;
- xmlChar *instanceType = xmlGetNsProp(cur, (const xmlChar *) "type", (const xmlChar *) "http://www.w3.org/2001/XMLSchema-instance");
- if(instanceType == NULL) {
- elementClass = [NSString class];
- } else {
- NSString *elementTypeString = [NSString stringWithCString:(char*)instanceType encoding:NSUTF8StringEncoding];
-
- NSArray *elementTypeArray = [elementTypeString componentsSeparatedByString:@":"];
-
- NSString *elementClassString = nil;
- if([elementTypeArray count] > 1) {
- NSString *prefix = [elementTypeArray objectAtIndex:0];
- NSString *localName = [elementTypeArray objectAtIndex:1];
-
- xmlNsPtr elementNamespace = xmlSearchNs(cur->doc, cur, [prefix xmlString]);
-
- NSString *standardPrefix = [[USGlobals sharedInstance].wsdlStandardNamespaces objectForKey:[NSString stringWithCString:(char*)elementNamespace->href encoding:NSUTF8StringEncoding]];
-
- elementClassString = [NSString stringWithFormat:@"%@_%@", standardPrefix, localName];
- } else {
- elementClassString = [elementTypeString stringByReplacingOccurrencesOfString:@":" withString:@"_" options:0 range:NSMakeRange(0, [elementTypeString length])];
- }
-
- elementClass = NSClassFromString(elementClassString);
- xmlFree(instanceType);
- }
-
- id newChild = [elementClass deserializeNode:cur];
-
- self.device = newChild;
- }
- }
- }
- }
- @end
- @implementation ForAndroid_LoginAndroidResponse
- - (id)init
- {
- if((self = [super init])) {
- LoginAndroidResult = 0;
- }
-
- return self;
- }
- - (void)dealloc
- {
- if(LoginAndroidResult != nil) [LoginAndroidResult release];
-
- [super dealloc];
- }
- - (NSString *)nsPrefix
- {
- return @"ForAndroid";
- }
- - (xmlNodePtr)xmlNodeForDoc:(xmlDocPtr)doc elementName:(NSString *)elName elementNSPrefix:(NSString *)elNSPrefix
- {
- NSString *nodeName = nil;
- if(elNSPrefix != nil && [elNSPrefix length] > 0)
- {
- nodeName = [NSString stringWithFormat:@"%@:%@", elNSPrefix, elName];
- }
- else
- {
- nodeName = [NSString stringWithFormat:@"%@:%@", @"ForAndroid", elName];
- }
-
- xmlNodePtr node = xmlNewDocNode(doc, NULL, [nodeName xmlString], NULL);
-
-
- [self addAttributesToNode:node];
-
- [self addElementsToNode:node];
-
- return node;
- }
- - (void)addAttributesToNode:(xmlNodePtr)node
- {
-
- }
- - (void)addElementsToNode:(xmlNodePtr)node
- {
-
- if(self.LoginAndroidResult != 0) {
- xmlAddChild(node, [self.LoginAndroidResult xmlNodeForDoc:node->doc elementName:@"LoginAndroidResult" elementNSPrefix:@"ForAndroid"]);
- }
- }
- /* elements */
- @synthesize LoginAndroidResult;
- /* attributes */
- - (NSDictionary *)attributes
- {
- NSMutableDictionary *attributes = [NSMutableDictionary dictionary];
-
- return attributes;
- }
- + (ForAndroid_LoginAndroidResponse *)deserializeNode:(xmlNodePtr)cur
- {
- ForAndroid_LoginAndroidResponse *newObject = [[ForAndroid_LoginAndroidResponse new] autorelease];
-
- [newObject deserializeAttributesFromNode:cur];
- [newObject deserializeElementsFromNode:cur];
-
- return newObject;
- }
- - (void)deserializeAttributesFromNode:(xmlNodePtr)cur
- {
- }
- - (void)deserializeElementsFromNode:(xmlNodePtr)cur
- {
-
-
- for( cur = cur->children ; cur != NULL ; cur = cur->next ) {
- if(cur->type == XML_ELEMENT_NODE) {
- xmlChar *elementText = xmlNodeListGetString(cur->doc, cur->children, 1);
- NSString *elementString = nil;
-
- if(elementText != NULL) {
- elementString = [NSString stringWithCString:(char*)elementText encoding:NSUTF8StringEncoding];
- [elementString self]; // avoid compiler warning for unused var
- xmlFree(elementText);
- }
- if(xmlStrEqual(cur->name, (const xmlChar *) "LoginAndroidResult")) {
-
- Class elementClass = nil;
- xmlChar *instanceType = xmlGetNsProp(cur, (const xmlChar *) "type", (const xmlChar *) "http://www.w3.org/2001/XMLSchema-instance");
- if(instanceType == NULL) {
- elementClass = [NSString class];
- } else {
- NSString *elementTypeString = [NSString stringWithCString:(char*)instanceType encoding:NSUTF8StringEncoding];
-
- NSArray *elementTypeArray = [elementTypeString componentsSeparatedByString:@":"];
-
- NSString *elementClassString = nil;
- if([elementTypeArray count] > 1) {
- NSString *prefix = [elementTypeArray objectAtIndex:0];
- NSString *localName = [elementTypeArray objectAtIndex:1];
-
- xmlNsPtr elementNamespace = xmlSearchNs(cur->doc, cur, [prefix xmlString]);
-
- NSString *standardPrefix = [[USGlobals sharedInstance].wsdlStandardNamespaces objectForKey:[NSString stringWithCString:(char*)elementNamespace->href encoding:NSUTF8StringEncoding]];
-
- elementClassString = [NSString stringWithFormat:@"%@_%@", standardPrefix, localName];
- } else {
- elementClassString = [elementTypeString stringByReplacingOccurrencesOfString:@":" withString:@"_" options:0 range:NSMakeRange(0, [elementTypeString length])];
- }
-
- elementClass = NSClassFromString(elementClassString);
- xmlFree(instanceType);
- }
-
- id newChild = [elementClass deserializeNode:cur];
-
- self.LoginAndroidResult = newChild;
- }
- }
- }
- }
- @end
- @implementation ForAndroid_GetNews
- - (id)init
- {
- if((self = [super init])) {
- }
-
- return self;
- }
- - (void)dealloc
- {
-
- [super dealloc];
- }
- - (NSString *)nsPrefix
- {
- return @"ForAndroid";
- }
- - (xmlNodePtr)xmlNodeForDoc:(xmlDocPtr)doc elementName:(NSString *)elName elementNSPrefix:(NSString *)elNSPrefix
- {
- NSString *nodeName = nil;
- if(elNSPrefix != nil && [elNSPrefix length] > 0)
- {
- nodeName = [NSString stringWithFormat:@"%@:%@", elNSPrefix, elName];
- }
- else
- {
- nodeName = [NSString stringWithFormat:@"%@:%@", @"ForAndroid", elName];
- }
-
- xmlNodePtr node = xmlNewDocNode(doc, NULL, [nodeName xmlString], NULL);
-
-
- [self addAttributesToNode:node];
-
-
- return node;
- }
- - (void)addAttributesToNode:(xmlNodePtr)node
- {
-
- }
- - (void)addElementsToNode:(xmlNodePtr)node
- {
-
- }
- /* elements */
- /* attributes */
- - (NSDictionary *)attributes
- {
- NSMutableDictionary *attributes = [NSMutableDictionary dictionary];
-
- return attributes;
- }
- + (ForAndroid_GetNews *)deserializeNode:(xmlNodePtr)cur
- {
- ForAndroid_GetNews *newObject = [[ForAndroid_GetNews new] autorelease];
-
- [newObject deserializeAttributesFromNode:cur];
- [newObject deserializeElementsFromNode:cur];
-
- return newObject;
- }
- - (void)deserializeAttributesFromNode:(xmlNodePtr)cur
- {
- }
- - (void)deserializeElementsFromNode:(xmlNodePtr)cur
- {
-
-
- }
- @end
- @implementation ForAndroid_GetNewsResponse
- - (id)init
- {
- if((self = [super init])) {
- GetNewsResult = 0;
- }
-
- return self;
- }
- - (void)dealloc
- {
- if(GetNewsResult != nil) [GetNewsResult release];
-
- [super dealloc];
- }
- - (NSString *)nsPrefix
- {
- return @"ForAndroid";
- }
- - (xmlNodePtr)xmlNodeForDoc:(xmlDocPtr)doc elementName:(NSString *)elName elementNSPrefix:(NSString *)elNSPrefix
- {
- NSString *nodeName = nil;
- if(elNSPrefix != nil && [elNSPrefix length] > 0)
- {
- nodeName = [NSString stringWithFormat:@"%@:%@", elNSPrefix, elName];
- }
- else
- {
- nodeName = [NSString stringWithFormat:@"%@:%@", @"ForAndroid", elName];
- }
-
- xmlNodePtr node = xmlNewDocNode(doc, NULL, [nodeName xmlString], NULL);
-
-
- [self addAttributesToNode:node];
-
- [self addElementsToNode:node];
-
- return node;
- }
- - (void)addAttributesToNode:(xmlNodePtr)node
- {
-
- }
- - (void)addElementsToNode:(xmlNodePtr)node
- {
-
- if(self.GetNewsResult != 0) {
- xmlAddChild(node, [self.GetNewsResult xmlNodeForDoc:node->doc elementName:@"GetNewsResult" elementNSPrefix:@"ForAndroid"]);
- }
- }
- /* elements */
- @synthesize GetNewsResult;
- /* attributes */
- - (NSDictionary *)attributes
- {
- NSMutableDictionary *attributes = [NSMutableDictionary dictionary];
-
- return attributes;
- }
- + (ForAndroid_GetNewsResponse *)deserializeNode:(xmlNodePtr)cur
- {
- ForAndroid_GetNewsResponse *newObject = [[ForAndroid_GetNewsResponse new] autorelease];
-
- [newObject deserializeAttributesFromNode:cur];
- [newObject deserializeElementsFromNode:cur];
-
- return newObject;
- }
- - (void)deserializeAttributesFromNode:(xmlNodePtr)cur
- {
- }
- - (void)deserializeElementsFromNode:(xmlNodePtr)cur
- {
-
-
- for( cur = cur->children ; cur != NULL ; cur = cur->next ) {
- if(cur->type == XML_ELEMENT_NODE) {
- xmlChar *elementText = xmlNodeListGetString(cur->doc, cur->children, 1);
- NSString *elementString = nil;
-
- if(elementText != NULL) {
- elementString = [NSString stringWithCString:(char*)elementText encoding:NSUTF8StringEncoding];
- [elementString self]; // avoid compiler warning for unused var
- xmlFree(elementText);
- }
- if(xmlStrEqual(cur->name, (const xmlChar *) "GetNewsResult")) {
-
- Class elementClass = nil;
- xmlChar *instanceType = xmlGetNsProp(cur, (const xmlChar *) "type", (const xmlChar *) "http://www.w3.org/2001/XMLSchema-instance");
- if(instanceType == NULL) {
- elementClass = [NSString class];
- } else {
- NSString *elementTypeString = [NSString stringWithCString:(char*)instanceType encoding:NSUTF8StringEncoding];
-
- NSArray *elementTypeArray = [elementTypeString componentsSeparatedByString:@":"];
-
- NSString *elementClassString = nil;
- if([elementTypeArray count] > 1) {
- NSString *prefix = [elementTypeArray objectAtIndex:0];
- NSString *localName = [elementTypeArray objectAtIndex:1];
-
- xmlNsPtr elementNamespace = xmlSearchNs(cur->doc, cur, [prefix xmlString]);
-
- NSString *standardPrefix = [[USGlobals sharedInstance].wsdlStandardNamespaces objectForKey:[NSString stringWithCString:(char*)elementNamespace->href encoding:NSUTF8StringEncoding]];
-
- elementClassString = [NSString stringWithFormat:@"%@_%@", standardPrefix, localName];
- } else {
- elementClassString = [elementTypeString stringByReplacingOccurrencesOfString:@":" withString:@"_" options:0 range:NSMakeRange(0, [elementTypeString length])];
- }
-
- elementClass = NSClassFromString(elementClassString);
- xmlFree(instanceType);
- }
-
- id newChild = [elementClass deserializeNode:cur];
-
- self.GetNewsResult = newChild;
- }
- }
- }
- }
- @end
- @implementation ForAndroid_GetNewsList
- - (id)init
- {
- if((self = [super init])) {
- pageindex = 0;
- pagesize = 0;
- type = 0;
- sourse = 0;
- }
-
- return self;
- }
- - (void)dealloc
- {
- if(pageindex != nil) [pageindex release];
- if(pagesize != nil) [pagesize release];
- if(type != nil) [type release];
- if(sourse != nil) [sourse release];
-
- [super dealloc];
- }
- - (NSString *)nsPrefix
- {
- return @"ForAndroid";
- }
- - (xmlNodePtr)xmlNodeForDoc:(xmlDocPtr)doc elementName:(NSString *)elName elementNSPrefix:(NSString *)elNSPrefix
- {
- NSString *nodeName = nil;
- if(elNSPrefix != nil && [elNSPrefix length] > 0)
- {
- nodeName = [NSString stringWithFormat:@"%@:%@", elNSPrefix, elName];
- }
- else
- {
- nodeName = [NSString stringWithFormat:@"%@:%@", @"ForAndroid", elName];
- }
-
- xmlNodePtr node = xmlNewDocNode(doc, NULL, [nodeName xmlString], NULL);
-
-
- [self addAttributesToNode:node];
-
- [self addElementsToNode:node];
-
- return node;
- }
- - (void)addAttributesToNode:(xmlNodePtr)node
- {
-
- }
- - (void)addElementsToNode:(xmlNodePtr)node
- {
-
- if(self.pageindex != 0) {
- xmlAddChild(node, [self.pageindex xmlNodeForDoc:node->doc elementName:@"pageindex" elementNSPrefix:@"ForAndroid"]);
- }
- if(self.pagesize != 0) {
- xmlAddChild(node, [self.pagesize xmlNodeForDoc:node->doc elementName:@"pagesize" elementNSPrefix:@"ForAndroid"]);
- }
- if(self.type != 0) {
- xmlAddChild(node, [self.type xmlNodeForDoc:node->doc elementName:@"type" elementNSPrefix:@"ForAndroid"]);
- }
- if(self.sourse != 0) {
- xmlAddChild(node, [self.sourse xmlNodeForDoc:node->doc elementName:@"sourse" elementNSPrefix:@"ForAndroid"]);
- }
- }
- /* elements */
- @synthesize pageindex;
- @synthesize pagesize;
- @synthesize type;
- @synthesize sourse;
- /* attributes */
- - (NSDictionary *)attributes
- {
- NSMutableDictionary *attributes = [NSMutableDictionary dictionary];
-
- return attributes;
- }
- + (ForAndroid_GetNewsList *)deserializeNode:(xmlNodePtr)cur
- {
- ForAndroid_GetNewsList *newObject = [[ForAndroid_GetNewsList new] autorelease];
-
- [newObject deserializeAttributesFromNode:cur];
- [newObject deserializeElementsFromNode:cur];
-
- return newObject;
- }
- - (void)deserializeAttributesFromNode:(xmlNodePtr)cur
- {
- }
- - (void)deserializeElementsFromNode:(xmlNodePtr)cur
- {
-
-
- for( cur = cur->children ; cur != NULL ; cur = cur->next ) {
- if(cur->type == XML_ELEMENT_NODE) {
- xmlChar *elementText = xmlNodeListGetString(cur->doc, cur->children, 1);
- NSString *elementString = nil;
-
- if(elementText != NULL) {
- elementString = [NSString stringWithCString:(char*)elementText encoding:NSUTF8StringEncoding];
- [elementString self]; // avoid compiler warning for unused var
- xmlFree(elementText);
- }
- if(xmlStrEqual(cur->name, (const xmlChar *) "pageindex")) {
-
- Class elementClass = nil;
- xmlChar *instanceType = xmlGetNsProp(cur, (const xmlChar *) "type", (const xmlChar *) "http://www.w3.org/2001/XMLSchema-instance");
- if(instanceType == NULL) {
- elementClass = [NSNumber class];
- } else {
- NSString *elementTypeString = [NSString stringWithCString:(char*)instanceType encoding:NSUTF8StringEncoding];
-
- NSArray *elementTypeArray = [elementTypeString componentsSeparatedByString:@":"];
-
- NSString *elementClassString = nil;
- if([elementTypeArray count] > 1) {
- NSString *prefix = [elementTypeArray objectAtIndex:0];
- NSString *localName = [elementTypeArray objectAtIndex:1];
-
- xmlNsPtr elementNamespace = xmlSearchNs(cur->doc, cur, [prefix xmlString]);
-
- NSString *standardPrefix = [[USGlobals sharedInstance].wsdlStandardNamespaces objectForKey:[NSString stringWithCString:(char*)elementNamespace->href encoding:NSUTF8StringEncoding]];
-
- elementClassString = [NSString stringWithFormat:@"%@_%@", standardPrefix, localName];
- } else {
- elementClassString = [elementTypeString stringByReplacingOccurrencesOfString:@":" withString:@"_" options:0 range:NSMakeRange(0, [elementTypeString length])];
- }
-
- elementClass = NSClassFromString(elementClassString);
- xmlFree(instanceType);
- }
-
- id newChild = [elementClass deserializeNode:cur];
-
- self.pageindex = newChild;
- }
- if(xmlStrEqual(cur->name, (const xmlChar *) "pagesize")) {
-
- Class elementClass = nil;
- xmlChar *instanceType = xmlGetNsProp(cur, (const xmlChar *) "type", (const xmlChar *) "http://www.w3.org/2001/XMLSchema-instance");
- if(instanceType == NULL) {
- elementClass = [NSNumber class];
- } else {
- NSString *elementTypeString = [NSString stringWithCString:(char*)instanceType encoding:NSUTF8StringEncoding];
-
- NSArray *elementTypeArray = [elementTypeString componentsSeparatedByString:@":"];
-
- NSString *elementClassString = nil;
- if([elementTypeArray count] > 1) {
- NSString *prefix = [elementTypeArray objectAtIndex:0];
- NSString *localName = [elementTypeArray objectAtIndex:1];
-
- xmlNsPtr elementNamespace = xmlSearchNs(cur->doc, cur, [prefix xmlString]);
-
- NSString *standardPrefix = [[USGlobals sharedInstance].wsdlStandardNamespaces objectForKey:[NSString stringWithCString:(char*)elementNamespace->href encoding:NSUTF8StringEncoding]];
-
- elementClassString = [NSString stringWithFormat:@"%@_%@", standardPrefix, localName];
- } else {
- elementClassString = [elementTypeString stringByReplacingOccurrencesOfString:@":" withString:@"_" options:0 range:NSMakeRange(0, [elementTypeString length])];
- }
-
- elementClass = NSClassFromString(elementClassString);
- xmlFree(instanceType);
- }
-
- id newChild = [elementClass deserializeNode:cur];
-
- self.pagesize = newChild;
- }
- if(xmlStrEqual(cur->name, (const xmlChar *) "type")) {
-
- Class elementClass = nil;
- xmlChar *instanceType = xmlGetNsProp(cur, (const xmlChar *) "type", (const xmlChar *) "http://www.w3.org/2001/XMLSchema-instance");
- if(instanceType == NULL) {
- elementClass = [NSNumber class];
- } else {
- NSString *elementTypeString = [NSString stringWithCString:(char*)instanceType encoding:NSUTF8StringEncoding];
-
- NSArray *elementTypeArray = [elementTypeString componentsSeparatedByString:@":"];
-
- NSString *elementClassString = nil;
- if([elementTypeArray count] > 1) {
- NSString *prefix = [elementTypeArray objectAtIndex:0];
- NSString *localName = [elementTypeArray objectAtIndex:1];
-
- xmlNsPtr elementNamespace = xmlSearchNs(cur->doc, cur, [prefix xmlString]);
-
- NSString *standardPrefix = [[USGlobals sharedInstance].wsdlStandardNamespaces objectForKey:[NSString stringWithCString:(char*)elementNamespace->href encoding:NSUTF8StringEncoding]];
-
- elementClassString = [NSString stringWithFormat:@"%@_%@", standardPrefix, localName];
- } else {
- elementClassString = [elementTypeString stringByReplacingOccurrencesOfString:@":" withString:@"_" options:0 range:NSMakeRange(0, [elementTypeString length])];
- }
-
- elementClass = NSClassFromString(elementClassString);
- xmlFree(instanceType);
- }
-
- id newChild = [elementClass deserializeNode:cur];
-
- self.type = newChild;
- }
- if(xmlStrEqual(cur->name, (const xmlChar *) "sourse")) {
-
- Class elementClass = nil;
- xmlChar *instanceType = xmlGetNsProp(cur, (const xmlChar *) "type", (const xmlChar *) "http://www.w3.org/2001/XMLSchema-instance");
- if(instanceType == NULL) {
- elementClass = [NSString class];
- } else {
- NSString *elementTypeString = [NSString stringWithCString:(char*)instanceType encoding:NSUTF8StringEncoding];
-
- NSArray *elementTypeArray = [elementTypeString componentsSeparatedByString:@":"];
-
- NSString *elementClassString = nil;
- if([elementTypeArray count] > 1) {
- NSString *prefix = [elementTypeArray objectAtIndex:0];
- NSString *localName = [elementTypeArray objectAtIndex:1];
-
- xmlNsPtr elementNamespace = xmlSearchNs(cur->doc, cur, [prefix xmlString]);
-
- NSString *standardPrefix = [[USGlobals sharedInstance].wsdlStandardNamespaces objectForKey:[NSString stringWithCString:(char*)elementNamespace->href encoding:NSUTF8StringEncoding]];
-
- elementClassString = [NSString stringWithFormat:@"%@_%@", standardPrefix, localName];
- } else {
- elementClassString = [elementTypeString stringByReplacingOccurrencesOfString:@":" withString:@"_" options:0 range:NSMakeRange(0, [elementTypeString length])];
- }
-
- elementClass = NSClassFromString(elementClassString);
- xmlFree(instanceType);
- }
-
- id newChild = [elementClass deserializeNode:cur];
-
- self.sourse = newChild;
- }
- }
- }
- }
- @end
- @implementation ForAndroid_GetNewsListResponse
- - (id)init
- {
- if((self = [super init])) {
- GetNewsListResult = 0;
- }
-
- return self;
- }
- - (void)dealloc
- {
- if(GetNewsListResult != nil) [GetNewsListResult release];
-
- [super dealloc];
- }
- - (NSString *)nsPrefix
- {
- return @"ForAndroid";
- }
- - (xmlNodePtr)xmlNodeForDoc:(xmlDocPtr)doc elementName:(NSString *)elName elementNSPrefix:(NSString *)elNSPrefix
- {
- NSString *nodeName = nil;
- if(elNSPrefix != nil && [elNSPrefix length] > 0)
- {
- nodeName = [NSString stringWithFormat:@"%@:%@", elNSPrefix, elName];
- }
- else
- {
- nodeName = [NSString stringWithFormat:@"%@:%@", @"ForAndroid", elName];
- }
-
- xmlNodePtr node = xmlNewDocNode(doc, NULL, [nodeName xmlString], NULL);
-
-
- [self addAttributesToNode:node];
-
- [self addElementsToNode:node];
-
- return node;
- }
- - (void)addAttributesToNode:(xmlNodePtr)node
- {
-
- }
- - (void)addElementsToNode:(xmlNodePtr)node
- {
-
- if(self.GetNewsListResult != 0) {
- xmlAddChild(node, [self.GetNewsListResult xmlNodeForDoc:node->doc elementName:@"GetNewsListResult" elementNSPrefix:@"ForAndroid"]);
- }
- }
- /* elements */
- @synthesize GetNewsListResult;
- /* attributes */
- - (NSDictionary *)attributes
- {
- NSMutableDictionary *attributes = [NSMutableDictionary dictionary];
-
- return attributes;
- }
- + (ForAndroid_GetNewsListResponse *)deserializeNode:(xmlNodePtr)cur
- {
- ForAndroid_GetNewsListResponse *newObject = [[ForAndroid_GetNewsListResponse new] autorelease];
-
- [newObject deserializeAttributesFromNode:cur];
- [newObject deserializeElementsFromNode:cur];
-
- return newObject;
- }
- - (void)deserializeAttributesFromNode:(xmlNodePtr)cur
- {
- }
- - (void)deserializeElementsFromNode:(xmlNodePtr)cur
- {
-
-
- for( cur = cur->children ; cur != NULL ; cur = cur->next ) {
- if(cur->type == XML_ELEMENT_NODE) {
- xmlChar *elementText = xmlNodeListGetString(cur->doc, cur->children, 1);
- NSString *elementString = nil;
-
- if(elementText != NULL) {
- elementString = [NSString stringWithCString:(char*)elementText encoding:NSUTF8StringEncoding];
- [elementString self]; // avoid compiler warning for unused var
- xmlFree(elementText);
- }
- if(xmlStrEqual(cur->name, (const xmlChar *) "GetNewsListResult")) {
-
- Class elementClass = nil;
- xmlChar *instanceType = xmlGetNsProp(cur, (const xmlChar *) "type", (const xmlChar *) "http://www.w3.org/2001/XMLSchema-instance");
- if(instanceType == NULL) {
- elementClass = [NSString class];
- } else {
- NSString *elementTypeString = [NSString stringWithCString:(char*)instanceType encoding:NSUTF8StringEncoding];
-
- NSArray *elementTypeArray = [elementTypeString componentsSeparatedByString:@":"];
-
- NSString *elementClassString = nil;
- if([elementTypeArray count] > 1) {
- NSString *prefix = [elementTypeArray objectAtIndex:0];
- NSString *localName = [elementTypeArray objectAtIndex:1];
-
- xmlNsPtr elementNamespace = xmlSearchNs(cur->doc, cur, [prefix xmlString]);
-
- NSString *standardPrefix = [[USGlobals sharedInstance].wsdlStandardNamespaces objectForKey:[NSString stringWithCString:(char*)elementNamespace->href encoding:NSUTF8StringEncoding]];
-
- elementClassString = [NSString stringWithFormat:@"%@_%@", standardPrefix, localName];
- } else {
- elementClassString = [elementTypeString stringByReplacingOccurrencesOfString:@":" withString:@"_" options:0 range:NSMakeRange(0, [elementTypeString length])];
- }
-
- elementClass = NSClassFromString(elementClassString);
- xmlFree(instanceType);
- }
-
- id newChild = [elementClass deserializeNode:cur];
-
- self.GetNewsListResult = newChild;
- }
- }
- }
- }
- @end
- @implementation ForAndroid_AddFeedBack
- - (id)init
- {
- if((self = [super init])) {
- content = 0;
- userid = 0;
- }
-
- return self;
- }
- - (void)dealloc
- {
- if(content != nil) [content release];
- if(userid != nil) [userid release];
-
- [super dealloc];
- }
- - (NSString *)nsPrefix
- {
- return @"ForAndroid";
- }
- - (xmlNodePtr)xmlNodeForDoc:(xmlDocPtr)doc elementName:(NSString *)elName elementNSPrefix:(NSString *)elNSPrefix
- {
- NSString *nodeName = nil;
- if(elNSPrefix != nil && [elNSPrefix length] > 0)
- {
- nodeName = [NSString stringWithFormat:@"%@:%@", elNSPrefix, elName];
- }
- else
- {
- nodeName = [NSString stringWithFormat:@"%@:%@", @"ForAndroid", elName];
- }
-
- xmlNodePtr node = xmlNewDocNode(doc, NULL, [nodeName xmlString], NULL);
-
-
- [self addAttributesToNode:node];
-
- [self addElementsToNode:node];
-
- return node;
- }
- - (void)addAttributesToNode:(xmlNodePtr)node
- {
-
- }
- - (void)addElementsToNode:(xmlNodePtr)node
- {
-
- if(self.content != 0) {
- xmlAddChild(node, [self.content xmlNodeForDoc:node->doc elementName:@"content" elementNSPrefix:@"ForAndroid"]);
- }
- if(self.userid != 0) {
- xmlAddChild(node, [self.userid xmlNodeForDoc:node->doc elementName:@"userid" elementNSPrefix:@"ForAndroid"]);
- }
- }
- /* elements */
- @synthesize content;
- @synthesize userid;
- /* attributes */
- - (NSDictionary *)attributes
- {
- NSMutableDictionary *attributes = [NSMutableDictionary dictionary];
-
- return attributes;
- }
- + (ForAndroid_AddFeedBack *)deserializeNode:(xmlNodePtr)cur
- {
- ForAndroid_AddFeedBack *newObject = [[ForAndroid_AddFeedBack new] autorelease];
-
- [newObject deserializeAttributesFromNode:cur];
- [newObject deserializeElementsFromNode:cur];
-
- return newObject;
- }
- - (void)deserializeAttributesFromNode:(xmlNodePtr)cur
- {
- }
- - (void)deserializeElementsFromNode:(xmlNodePtr)cur
- {
-
-
- for( cur = cur->children ; cur != NULL ; cur = cur->next ) {
- if(cur->type == XML_ELEMENT_NODE) {
- xmlChar *elementText = xmlNodeListGetString(cur->doc, cur->children, 1);
- NSString *elementString = nil;
-
- if(elementText != NULL) {
- elementString = [NSString stringWithCString:(char*)elementText encoding:NSUTF8StringEncoding];
- [elementString self]; // avoid compiler warning for unused var
- xmlFree(elementText);
- }
- if(xmlStrEqual(cur->name, (const xmlChar *) "content")) {
-
- Class elementClass = nil;
- xmlChar *instanceType = xmlGetNsProp(cur, (const xmlChar *) "type", (const xmlChar *) "http://www.w3.org/2001/XMLSchema-instance");
- if(instanceType == NULL) {
- elementClass = [NSString class];
- } else {
- NSString *elementTypeString = [NSString stringWithCString:(char*)instanceType encoding:NSUTF8StringEncoding];
-
- NSArray *elementTypeArray = [elementTypeString componentsSeparatedByString:@":"];
-
- NSString *elementClassString = nil;
- if([elementTypeArray count] > 1) {
- NSString *prefix = [elementTypeArray objectAtIndex:0];
- NSString *localName = [elementTypeArray objectAtIndex:1];
-
- xmlNsPtr elementNamespace = xmlSearchNs(cur->doc, cur, [prefix xmlString]);
-
- NSString *standardPrefix = [[USGlobals sharedInstance].wsdlStandardNamespaces objectForKey:[NSString stringWithCString:(char*)elementNamespace->href encoding:NSUTF8StringEncoding]];
-
- elementClassString = [NSString stringWithFormat:@"%@_%@", standardPrefix, localName];
- } else {
- elementClassString = [elementTypeString stringByReplacingOccurrencesOfString:@":" withString:@"_" options:0 range:NSMakeRange(0, [elementTypeString length])];
- }
-
- elementClass = NSClassFromString(elementClassString);
- xmlFree(instanceType);
- }
-
- id newChild = [elementClass deserializeNode:cur];
-
- self.content = newChild;
- }
- if(xmlStrEqual(cur->name, (const xmlChar *) "userid")) {
-
- Class elementClass = nil;
- xmlChar *instanceType = xmlGetNsProp(cur, (const xmlChar *) "type", (const xmlChar *) "http://www.w3.org/2001/XMLSchema-instance");
- if(instanceType == NULL) {
- elementClass = [NSString class];
- } else {
- NSString *elementTypeString = [NSString stringWithCString:(char*)instanceType encoding:NSUTF8StringEncoding];
-
- NSArray *elementTypeArray = [elementTypeString componentsSeparatedByString:@":"];
-
- NSString *elementClassString = nil;
- if([elementTypeArray count] > 1) {
- NSString *prefix = [elementTypeArray objectAtIndex:0];
- NSString *localName = [elementTypeArray objectAtIndex:1];
-
- xmlNsPtr elementNamespace = xmlSearchNs(cur->doc, cur, [prefix xmlString]);
-
- NSString *standardPrefix = [[USGlobals sharedInstance].wsdlStandardNamespaces objectForKey:[NSString stringWithCString:(char*)elementNamespace->href encoding:NSUTF8StringEncoding]];
-
- elementClassString = [NSString stringWithFormat:@"%@_%@", standardPrefix, localName];
- } else {
- elementClassString = [elementTypeString stringByReplacingOccurrencesOfString:@":" withString:@"_" options:0 range:NSMakeRange(0, [elementTypeString length])];
- }
-
- elementClass = NSClassFromString(elementClassString);
- xmlFree(instanceType);
- }
-
- id newChild = [elementClass deserializeNode:cur];
-
- self.userid = newChild;
- }
- }
- }
- }
- @end
- @implementation ForAndroid_AddFeedBackResponse
- - (id)init
- {
- if((self = [super init])) {
- AddFeedBackResult = 0;
- }
-
- return self;
- }
- - (void)dealloc
- {
- if(AddFeedBackResult != nil) [AddFeedBackResult release];
-
- [super dealloc];
- }
- - (NSString *)nsPrefix
- {
- return @"ForAndroid";
- }
- - (xmlNodePtr)xmlNodeForDoc:(xmlDocPtr)doc elementName:(NSString *)elName elementNSPrefix:(NSString *)elNSPrefix
- {
- NSString *nodeName = nil;
- if(elNSPrefix != nil && [elNSPrefix length] > 0)
- {
- nodeName = [NSString stringWithFormat:@"%@:%@", elNSPrefix, elName];
- }
- else
- {
- nodeName = [NSString stringWithFormat:@"%@:%@", @"ForAndroid", elName];
- }
-
- xmlNodePtr node = xmlNewDocNode(doc, NULL, [nodeName xmlString], NULL);
-
-
- [self addAttributesToNode:node];
-
- [self addElementsToNode:node];
-
- return node;
- }
- - (void)addAttributesToNode:(xmlNodePtr)node
- {
-
- }
- - (void)addElementsToNode:(xmlNodePtr)node
- {
-
- if(self.AddFeedBackResult != 0) {
- xmlAddChild(node, [self.AddFeedBackResult xmlNodeForDoc:node->doc elementName:@"AddFeedBackResult" elementNSPrefix:@"ForAndroid"]);
- }
- }
- /* elements */
- @synthesize AddFeedBackResult;
- /* attributes */
- - (NSDictionary *)attributes
- {
- NSMutableDictionary *attributes = [NSMutableDictionary dictionary];
-
- return attributes;
- }
- + (ForAndroid_AddFeedBackResponse *)deserializeNode:(xmlNodePtr)cur
- {
- ForAndroid_AddFeedBackResponse *newObject = [[ForAndroid_AddFeedBackResponse new] autorelease];
-
- [newObject deserializeAttributesFromNode:cur];
- [newObject deserializeElementsFromNode:cur];
-
- return newObject;
- }
- - (void)deserializeAttributesFromNode:(xmlNodePtr)cur
- {
- }
- - (void)deserializeElementsFromNode:(xmlNodePtr)cur
- {
-
-
- for( cur = cur->children ; cur != NULL ; cur = cur->next ) {
- if(cur->type == XML_ELEMENT_NODE) {
- xmlChar *elementText = xmlNodeListGetString(cur->doc, cur->children, 1);
- NSString *elementString = nil;
-
- if(elementText != NULL) {
- elementString = [NSString stringWithCString:(char*)elementText encoding:NSUTF8StringEncoding];
- [elementString self]; // avoid compiler warning for unused var
- xmlFree(elementText);
- }
- if(xmlStrEqual(cur->name, (const xmlChar *) "AddFeedBackResult")) {
-
- Class elementClass = nil;
- xmlChar *instanceType = xmlGetNsProp(cur, (const xmlChar *) "type", (const xmlChar *) "http://www.w3.org/2001/XMLSchema-instance");
- if(instanceType == NULL) {
- elementClass = [NSString class];
- } else {
- NSString *elementTypeString = [NSString stringWithCString:(char*)instanceType encoding:NSUTF8StringEncoding];
-
- NSArray *elementTypeArray = [elementTypeString componentsSeparatedByString:@":"];
-
- NSString *elementClassString = nil;
- if([elementTypeArray count] > 1) {
- NSString *prefix = [elementTypeArray objectAtIndex:0];
- NSString *localName = [elementTypeArray objectAtIndex:1];
-
- xmlNsPtr elementNamespace = xmlSearchNs(cur->doc, cur, [prefix xmlString]);
-
- NSString *standardPrefix = [[USGlobals sharedInstance].wsdlStandardNamespaces objectForKey:[NSString stringWithCString:(char*)elementNamespace->href encoding:NSUTF8StringEncoding]];
-
- elementClassString = [NSString stringWithFormat:@"%@_%@", standardPrefix, localName];
- } else {
- elementClassString = [elementTypeString stringByReplacingOccurrencesOfString:@":" withString:@"_" options:0 range:NSMakeRange(0, [elementTypeString length])];
- }
-
- elementClass = NSClassFromString(elementClassString);
- xmlFree(instanceType);
- }
-
- id newChild = [elementClass deserializeNode:cur];
-
- self.AddFeedBackResult = newChild;
- }
- }
- }
- }
- @end
- @implementation ForAndroid_CompleteAll
- - (id)init
- {
- if((self = [super init])) {
- userid = 0;
- carid = 0;
- }
-
- return self;
- }
- - (void)dealloc
- {
- if(userid != nil) [userid release];
- if(carid != nil) [carid release];
-
- [super dealloc];
- }
- - (NSString *)nsPrefix
- {
- return @"ForAndroid";
- }
- - (xmlNodePtr)xmlNodeForDoc:(xmlDocPtr)doc elementName:(NSString *)elName elementNSPrefix:(NSString *)elNSPrefix
- {
- NSString *nodeName = nil;
- if(elNSPrefix != nil && [elNSPrefix length] > 0)
- {
- nodeName = [NSString stringWithFormat:@"%@:%@", elNSPrefix, elName];
- }
- else
- {
- nodeName = [NSString stringWithFormat:@"%@:%@", @"ForAndroid", elName];
- }
-
- xmlNodePtr node = xmlNewDocNode(doc, NULL, [nodeName xmlString], NULL);
-
-
- [self addAttributesToNode:node];
-
- [self addElementsToNode:node];
-
- return node;
- }
- - (void)addAttributesToNode:(xmlNodePtr)node
- {
-
- }
- - (void)addElementsToNode:(xmlNodePtr)node
- {
-
- if(self.userid != 0) {
- xmlAddChild(node, [self.userid xmlNodeForDoc:node->doc elementName:@"userid" elementNSPrefix:@"ForAndroid"]);
- }
- if(self.carid != 0) {
- xmlAddChild(node, [self.carid xmlNodeForDoc:node->doc elementName:@"carid" elementNSPrefix:@"ForAndroid"]);
- }
- }
- /* elements */
- @synthesize userid;
- @synthesize carid;
- /* attributes */
- - (NSDictionary *)attributes
- {
- NSMutableDictionary *attributes = [NSMutableDictionary dictionary];
-
- return attributes;
- }
- + (ForAndroid_CompleteAll *)deserializeNode:(xmlNodePtr)cur
- {
- ForAndroid_CompleteAll *newObject = [[ForAndroid_CompleteAll new] autorelease];
-
- [newObject deserializeAttributesFromNode:cur];
- [newObject deserializeElementsFromNode:cur];
-
- return newObject;
- }
- - (void)deserializeAttributesFromNode:(xmlNodePtr)cur
- {
- }
- - (void)deserializeElementsFromNode:(xmlNodePtr)cur
- {
-
-
- for( cur = cur->children ; cur != NULL ; cur = cur->next ) {
- if(cur->type == XML_ELEMENT_NODE) {
- xmlChar *elementText = xmlNodeListGetString(cur->doc, cur->children, 1);
- NSString *elementString = nil;
-
- if(elementText != NULL) {
- elementString = [NSString stringWithCString:(char*)elementText encoding:NSUTF8StringEncoding];
- [elementString self]; // avoid compiler warning for unused var
- xmlFree(elementText);
- }
- if(xmlStrEqual(cur->name, (const xmlChar *) "userid")) {
-
- Class elementClass = nil;
- xmlChar *instanceType = xmlGetNsProp(cur, (const xmlChar *) "type", (const xmlChar *) "http://www.w3.org/2001/XMLSchema-instance");
- if(instanceType == NULL) {
- elementClass = [NSNumber class];
- } else {
- NSString *elementTypeString = [NSString stringWithCString:(char*)instanceType encoding:NSUTF8StringEncoding];
-
- NSArray *elementTypeArray = [elementTypeString componentsSeparatedByString:@":"];
-
- NSString *elementClassString = nil;
- if([elementTypeArray count] > 1) {
- NSString *prefix = [elementTypeArray objectAtIndex:0];
- NSString *localName = [elementTypeArray objectAtIndex:1];
-
- xmlNsPtr elementNamespace = xmlSearchNs(cur->doc, cur, [prefix xmlString]);
-
- NSString *standardPrefix = [[USGlobals sharedInstance].wsdlStandardNamespaces objectForKey:[NSString stringWithCString:(char*)elementNamespace->href encoding:NSUTF8StringEncoding]];
-
- elementClassString = [NSString stringWithFormat:@"%@_%@", standardPrefix, localName];
- } else {
- elementClassString = [elementTypeString stringByReplacingOccurrencesOfString:@":" withString:@"_" options:0 range:NSMakeRange(0, [elementTypeString length])];
- }
-
- elementClass = NSClassFromString(elementClassString);
- xmlFree(instanceType);
- }
-
- id newChild = [elementClass deserializeNode:cur];
-
- self.userid = newChild;
- }
- if(xmlStrEqual(cur->name, (const xmlChar *) "carid")) {
-
- Class elementClass = nil;
- xmlChar *instanceType = xmlGetNsProp(cur, (const xmlChar *) "type", (const xmlChar *) "http://www.w3.org/2001/XMLSchema-instance");
- if(instanceType == NULL) {
- elementClass = [NSNumber class];
- } else {
- NSString *elementTypeString = [NSString stringWithCString:(char*)instanceType encoding:NSUTF8StringEncoding];
-
- NSArray *elementTypeArray = [elementTypeString componentsSeparatedByString:@":"];
-
- NSString *elementClassString = nil;
- if([elementTypeArray count] > 1) {
- NSString *prefix = [elementTypeArray objectAtIndex:0];
- NSString *localName = [elementTypeArray objectAtIndex:1];
-
- xmlNsPtr elementNamespace = xmlSearchNs(cur->doc, cur, [prefix xmlString]);
-
- NSString *standardPrefix = [[USGlobals sharedInstance].wsdlStandardNamespaces objectForKey:[NSString stringWithCString:(char*)elementNamespace->href encoding:NSUTF8StringEncoding]];
-
- elementClassString = [NSString stringWithFormat:@"%@_%@", standardPrefix, localName];
- } else {
- elementClassString = [elementTypeString stringByReplacingOccurrencesOfString:@":" withString:@"_" options:0 range:NSMakeRange(0, [elementTypeString length])];
- }
-
- elementClass = NSClassFromString(elementClassString);
- xmlFree(instanceType);
- }
-
- id newChild = [elementClass deserializeNode:cur];
-
- self.carid = newChild;
- }
- }
- }
- }
- @end
- @implementation ForAndroid_CompleteAllResponse
- - (id)init
- {
- if((self = [super init])) {
- CompleteAllResult = 0;
- }
-
- return self;
- }
- - (void)dealloc
- {
- if(CompleteAllResult != nil) [CompleteAllResult release];
-
- [super dealloc];
- }
- - (NSString *)nsPrefix
- {
- return @"ForAndroid";
- }
- - (xmlNodePtr)xmlNodeForDoc:(xmlDocPtr)doc elementName:(NSString *)elName elementNSPrefix:(NSString *)elNSPrefix
- {
- NSString *nodeName = nil;
- if(elNSPrefix != nil && [elNSPrefix length] > 0)
- {
- nodeName = [NSString stringWithFormat:@"%@:%@", elNSPrefix, elName];
- }
- else
- {
- nodeName = [NSString stringWithFormat:@"%@:%@", @"ForAndroid", elName];
- }
-
- xmlNodePtr node = xmlNewDocNode(doc, NULL, [nodeName xmlString], NULL);
-
-
- [self addAttributesToNode:node];
-
- [self addElementsToNode:node];
-
- return node;
- }
- - (void)addAttributesToNode:(xmlNodePtr)node
- {
-
- }
- - (void)addElementsToNode:(xmlNodePtr)node
- {
-
- if(self.CompleteAllResult != 0) {
- xmlAddChild(node, [self.CompleteAllResult xmlNodeForDoc:node->doc elementName:@"CompleteAllResult" elementNSPrefix:@"ForAndroid"]);
- }
- }
- /* elements */
- @synthesize CompleteAllResult;
- /* attributes */
- - (NSDictionary *)attributes
- {
- NSMutableDictionary *attributes = [NSMutableDictionary dictionary];
-
- return attributes;
- }
- + (ForAndroid_CompleteAllResponse *)deserializeNode:(xmlNodePtr)cur
- {
- ForAndroid_CompleteAllResponse *newObject = [[ForAndroid_CompleteAllResponse new] autorelease];
-
- [newObject deserializeAttributesFromNode:cur];
- [newObject deserializeElementsFromNode:cur];
-
- return newObject;
- }
- - (void)deserializeAttributesFromNode:(xmlNodePtr)cur
- {
- }
- - (void)deserializeElementsFromNode:(xmlNodePtr)cur
- {
-
-
- for( cur = cur->children ; cur != NULL ; cur = cur->next ) {
- if(cur->type == XML_ELEMENT_NODE) {
- xmlChar *elementText = xmlNodeListGetString(cur->doc, cur->children, 1);
- NSString *elementString = nil;
-
- if(elementText != NULL) {
- elementString = [NSString stringWithCString:(char*)elementText encoding:NSUTF8StringEncoding];
- [elementString self]; // avoid compiler warning for unused var
- xmlFree(elementText);
- }
- if(xmlStrEqual(cur->name, (const xmlChar *) "CompleteAllResult")) {
-
- Class elementClass = nil;
- xmlChar *instanceType = xmlGetNsProp(cur, (const xmlChar *) "type", (const xmlChar *) "http://www.w3.org/2001/XMLSchema-instance");
- if(instanceType == NULL) {
- elementClass = [NSString class];
- } else {
- NSString *elementTypeString = [NSString stringWithCString:(char*)instanceType encoding:NSUTF8StringEncoding];
-
- NSArray *elementTypeArray = [elementTypeString componentsSeparatedByString:@":"];
-
- NSString *elementClassString = nil;
- if([elementTypeArray count] > 1) {
- NSString *prefix = [elementTypeArray objectAtIndex:0];
- NSString *localName = [elementTypeArray objectAtIndex:1];
-
- xmlNsPtr elementNamespace = xmlSearchNs(cur->doc, cur, [prefix xmlString]);
-
- NSString *standardPrefix = [[USGlobals sharedInstance].wsdlStandardNamespaces objectForKey:[NSString stringWithCString:(char*)elementNamespace->href encoding:NSUTF8StringEncoding]];
-
- elementClassString = [NSString stringWithFormat:@"%@_%@", standardPrefix, localName];
- } else {
- elementClassString = [elementTypeString stringByReplacingOccurrencesOfString:@":" withString:@"_" options:0 range:NSMakeRange(0, [elementTypeString length])];
- }
-
- elementClass = NSClassFromString(elementClassString);
- xmlFree(instanceType);
- }
-
- id newChild = [elementClass deserializeNode:cur];
-
- self.CompleteAllResult = newChild;
- }
- }
- }
- }
- @end
- @implementation ForAndroid_GetCompletePageList
- - (id)init
- {
- if((self = [super init])) {
- pagesize = 0;
- pageindex = 0;
- sdate = 0;
- edate = 0;
- brandId = 0;
- serialid = 0;
- type = 0;
- userid = 0;
- }
-
- return self;
- }
- - (void)dealloc
- {
- if(pagesize != nil) [pagesize release];
- if(pageindex != nil) [pageindex release];
- if(sdate != nil) [sdate release];
- if(edate != nil) [edate release];
- if(brandId != nil) [brandId release];
- if(serialid != nil) [serialid release];
- if(type != nil) [type release];
- if(userid != nil) [userid release];
-
- [super dealloc];
- }
- - (NSString *)nsPrefix
- {
- return @"ForAndroid";
- }
- - (xmlNodePtr)xmlNodeForDoc:(xmlDocPtr)doc elementName:(NSString *)elName elementNSPrefix:(NSString *)elNSPrefix
- {
- NSString *nodeName = nil;
- if(elNSPrefix != nil && [elNSPrefix length] > 0)
- {
- nodeName = [NSString stringWithFormat:@"%@:%@", elNSPrefix, elName];
- }
- else
- {
- nodeName = [NSString stringWithFormat:@"%@:%@", @"ForAndroid", elName];
- }
-
- xmlNodePtr node = xmlNewDocNode(doc, NULL, [nodeName xmlString], NULL);
-
-
- [self addAttributesToNode:node];
-
- [self addElementsToNode:node];
-
- return node;
- }
- - (void)addAttributesToNode:(xmlNodePtr)node
- {
-
- }
- - (void)addElementsToNode:(xmlNodePtr)node
- {
-
- if(self.pagesize != 0) {
- xmlAddChild(node, [self.pagesize xmlNodeForDoc:node->doc elementName:@"pagesize" elementNSPrefix:@"ForAndroid"]);
- }
- if(self.pageindex != 0) {
- xmlAddChild(node, [self.pageindex xmlNodeForDoc:node->doc elementName:@"pageindex" elementNSPrefix:@"ForAndroid"]);
- }
- if(self.sdate != 0) {
- xmlAddChild(node, [self.sdate xmlNodeForDoc:node->doc elementName:@"sdate" elementNSPrefix:@"ForAndroid"]);
- }
- if(self.edate != 0) {
- xmlAddChild(node, [self.edate xmlNodeForDoc:node->doc elementName:@"edate" elementNSPrefix:@"ForAndroid"]);
- }
- if(self.brandId != 0) {
- xmlAddChild(node, [self.brandId xmlNodeForDoc:node->doc elementName:@"brandId" elementNSPrefix:@"ForAndroid"]);
- }
- if(self.serialid != 0) {
- xmlAddChild(node, [self.serialid xmlNodeForDoc:node->doc elementName:@"serialid" elementNSPrefix:@"ForAndroid"]);
- }
- if(self.type != 0) {
- xmlAddChild(node, [self.type xmlNodeForDoc:node->doc elementName:@"type" elementNSPrefix:@"ForAndroid"]);
- }
- if(self.userid != 0) {
- xmlAddChild(node, [self.userid xmlNodeForDoc:node->doc elementName:@"userid" elementNSPrefix:@"ForAndroid"]);
- }
- }
- /* elements */
- @synthesize pagesize;
- @synthesize pageindex;
- @synthesize sdate;
- @synthesize edate;
- @synthesize brandId;
- @synthesize serialid;
- @synthesize type;
- @synthesize userid;
- /* attributes */
- - (NSDictionary *)attributes
- {
- NSMutableDictionary *attributes = [NSMutableDictionary dictionary];
-
- return attributes;
- }
- + (ForAndroid_GetCompletePageList *)deserializeNode:(xmlNodePtr)cur
- {
- ForAndroid_GetCompletePageList *newObject = [[ForAndroid_GetCompletePageList new] autorelease];
-
- [newObject deserializeAttributesFromNode:cur];
- [newObject deserializeElementsFromNode:cur];
-
- return newObject;
- }
- - (void)deserializeAttributesFromNode:(xmlNodePtr)cur
- {
- }
- - (void)deserializeElementsFromNode:(xmlNodePtr)cur
- {
-
-
- for( cur = cur->children ; cur != NULL ; cur = cur->next ) {
- if(cur->type == XML_ELEMENT_NODE) {
- xmlChar *elementText = xmlNodeListGetString(cur->doc, cur->children, 1);
- NSString *elementString = nil;
-
- if(elementText != NULL) {
- elementString = [NSString stringWithCString:(char*)elementText encoding:NSUTF8StringEncoding];
- [elementString self]; // avoid compiler warning for unused var
- xmlFree(elementText);
- }
- if(xmlStrEqual(cur->name, (const xmlChar *) "pagesize")) {
-
- Class elementClass = nil;
- xmlChar *instanceType = xmlGetNsProp(cur, (const xmlChar *) "type", (const xmlChar *) "http://www.w3.org/2001/XMLSchema-instance");
- if(instanceType == NULL) {
- elementClass = [NSNumber class];
- } else {
- NSString *elementTypeString = [NSString stringWithCString:(char*)instanceType encoding:NSUTF8StringEncoding];
-
- NSArray *elementTypeArray = [elementTypeString componentsSeparatedByString:@":"];
-
- NSString *elementClassString = nil;
- if([elementTypeArray count] > 1) {
- NSString *prefix = [elementTypeArray objectAtIndex:0];
- NSString *localName = [elementTypeArray objectAtIndex:1];
-
- xmlNsPtr elementNamespace = xmlSearchNs(cur->doc, cur, [prefix xmlString]);
-
- NSString *standardPrefix = [