我想获得XML标签之间的数据?如何导航?并获得价值..使用wsdl2objc从谷歌代码xml解析iphone,目标C?
IM:http://code.google.com/p/wsdl2objc/
输出的SOAPBody如下:
读指令这里:http://code.google.com/p/wsdl2objc/wiki/UsageInstructions
我的头文件:#进口“MService.h “
如何获取图像源和文本值?
请帮我....
我想获得XML标签之间的数据?如何导航?并获得价值..使用wsdl2objc从谷歌代码xml解析iphone,目标C?
IM:http://code.google.com/p/wsdl2objc/
输出的SOAPBody如下:
读指令这里:http://code.google.com/p/wsdl2objc/wiki/UsageInstructions
我的头文件:#进口“MService.h “
如何获取图像源和文本值?
请帮我....
if([bodyPart isKindOfClass:[types_getFavoriteColorResponseType class]]) {
types_getFavoriteColorResponseType *body = (types_getFavoriteColorResponseType*)bodyPart;
// Now you can extract the color from the response
q.text = body.color;
continue;
}
Ок据我理解,这是从你的SOAP响应提取文本数据的一部分。
顺便说一句,你需要响应通过SAX或DOM处理?给定网址中的第一个示例指的是DOM使用情况,而第二个示例指向SAX。
不止于此我无法分辨。猜猜你必须阅读手册或找到与之合作的人。
使用的NSXMLParser,NSXMLParserDelegate XML解析,就可以得到回调与正确的价值观:
解析器:didStartElement:的namespaceURI:qualifiedName中:属性: 解析器:foundCharacters: 解析器:didEndElement:的namespaceURI:qualifiedName中:
嘿,我得到了使用sudzc.com
if ([result isKindOfClass:[MSalesPages class]]) {
NSLog(@"Response");
NSMutableArray* pageData = result.PageData;
for(MSalesPage* page in pageData){
NSLog(@"Inside for loop %@", page.Id);
NSMutableArray* images = page.Images;
NSMutableArray* textData = page.TextData;
for(MSalesImg* img in images){
NSLog(@"Image url %@",img.Src);
}
for(MSalesText* text in textData){
NSLog(@"Product Name %@",text.Value);
}
}
}
结果
仔细检查上面的XML,你会得到答案:)
我需要proecess响应SAX或DOM,获取值在src和文本值,并存储在数组中显示图像和文本使用导航屏幕(与下一个前一个按钮) – Udhaya 2010-11-22 08:10:22
这有多紧急?我想我可以找一些时间来阅读完整的手册,但如果真的很紧急,我想你最好问这个问题来投射维护者。祝你好运。 – Concuror 2010-11-22 11:45:56
嘿如何解析和获得src值,没有事情工作...即时使用sudzc.com现在:( – Udhaya 2010-11-28 14:01:59