Iphone xml解析,目标C?
我想在xml标记之间获取数据?如何导航?并获得价值 im使用来自google的wsdl2objc代码: 输出正文如下: 请阅读此处的说明: 我的头文件:#导入“MService.h” 如何获取图像源和文本值 请帮帮我Iphone xml解析,目标C?,iphone,cocoa-touch,soap,xml-parsing,Iphone,Cocoa Touch,Soap,Xml Parsing,我想在xml标记之间获取数据?如何导航?并获得价值 im使用来自google的wsdl2objc代码: 输出正文如下: 请阅读此处的说明: 我的头文件:#导入“MService.h” 如何获取图像源和文本值 请帮帮我 if([bodyPart isKindOfClass:[types_getFavoriteColorResponseType class]]) { types_getFavoriteColorResponseType *body = (types_getFavorit
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处理响应吗?给定URL中的第一个示例涉及DOM使用,而第二个示例涉及SAX
不止这些,我说不出来。我猜您必须阅读手册或找到与此相关的人员。使用NSXMLParser、NSXMLParserDelegate进行xml解析,您可以获得具有适当值的回调: 解析器:didStartElement:namespaceURI:qualifiedName:attributes: 解析器:查找字符: 解析器:DiEndElement: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,你会得到答案:)我需要处理响应SAX或DOM,获取src下的值和文本值,并存储在数组中,以使用导航屏幕显示图像和文本(使用上一步按钮)。这有多紧急?我想我可以抽出一些时间阅读完整的手册,但如果真的很紧急,我想你最好向项目维护人员询问这个问题。祝你好运。嘿,如何解析和获取src值,没有任何事情工作。。。我现在正在使用sudzc.com:(嘿,如何解析和获取src值,没有任何东西可以工作……我现在正在使用sudzc.com:(