首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GData将\添加到元素末尾

GData将\添加到元素末尾
EN

Stack Overflow用户
提问于 2013-02-28 10:06:45
回答 1查看 66关注 0票数 0

连接到web服务后出现解析错误。我不会发布这个问题(目前),因为我正在运行可能的问题。

在显示单个GData元素时,我注意到它在元素的末尾添加了一个"\“。

示例:"Element1"xxxxx""/Element1“

它的作用示例:"Element1/"xxxxx""/Element1“

引号表示小于和大于符号...我想不出怎么让它们在这里展示。

不知道是什么原因造成的.知道为什么吗?

示例代码:

代码语言:javascript
复制
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);
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-09 03:09:58

经过几天的纠结之后,我发现这都是我的错。

将NSLOG放在sellerElement credElement上,给出了上面的结果。问题是它并不完整,因为我没有查看将(addChild)元素加在一起后的结果。

在将NLSOG放到sellerElement上之后,显示了我预期的结果。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15126228

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档