Iphone GData将\添加到元素末尾

Iphone GData将\添加到元素末尾,iphone,objective-c,gdata,gdata-api,gdataxml,Iphone,Objective C,Gdata,Gdata Api,Gdataxml,连接到web服务后获取分析错误。我不会发布那个问题,因为我正在查找可能的问题 我在显示单个GData元素时注意到的一点是,它在元素的末尾放了一个“\” 它应该是什么样子的示例: Element1“xxxxx”“/Element1” 它所做的示例: Element1/“xxxxx”“/Element1” 引号表示小于和大于符号。。。我不知道如何让他们在这里展示 我不知道这是什么原因。。。知道为什么吗 示例代码: GDataXMLElement *sellerElement = [GDataXMLN

连接到web服务后获取分析错误。我不会发布那个问题,因为我正在查找可能的问题

我在显示单个GData元素时注意到的一点是,它在元素的末尾放了一个“\”

它应该是什么样子的示例: Element1“xxxxx”“/Element1”

它所做的示例: Element1/“xxxxx”“/Element1”

引号表示小于和大于符号。。。我不知道如何让他们在这里展示

我不知道这是什么原因。。。知道为什么吗

示例代码:

GDataXMLElement *sellerElement = [GDataXMLNode elementWithName:@"Element1"];
GDataXMLElement *credElement = [GDataXMLNode elementWithName:@"Element2"];

[sellerElement addChild:credElement];

NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:path] cachePolicy:NSURLCacheStorageAllowedInMemoryOnly timeoutInterval:60];


[request setHTTPMethod:@"POST"];
[request setValue:@"733" forHTTPHeaderField:@"COMPATIBILITY-LEVEL"];
[request setValue:@"xxxxxxxxx" forHTTPHeaderField:@"API-DEV-NAME"];
[request setValue:@"yyyyyyyyy" forHTTPHeaderField:@"API-APP-NAME"];
[request setValue:@"GeteSomething" forHTTPHeaderField:@"API-CALL-NAME"];
[request setValue:@"0" forHTTPHeaderField:@"API-SITEID "];
[request setValue:@"text/mxl" forHTTPHeaderField:@"Content-Type"];

[request setHTTPBody:[xmldoc XMLData]];

NSURLResponse *response = nil;
NSError *error;
NSData *data = nil;
data = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];

if ([data length] > 0)  {
    GDataXMLDocument *xmldoc = [[GDataXMLDocument alloc] initWithData:data options:0 error:&error];
    NSLog(@"Recieved  %@", xmldoc);
}

经过几天的胡闹,我发现这都是我的错误

将NSLOG放在sellerElement credElement上,可以得到上面的结果。 问题是它不完整,因为我没有查看将(addChild)元素添加到一起后的结果,其中xml都放在一起

在sellerElement上放置NLSOG后,显示了我期望的结果