Iphone xml解析,目标C?

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

我想在xml标记之间获取数据?如何导航?并获得价值

im使用来自google的wsdl2objc代码:

输出正文如下:

请阅读此处的说明:

我的头文件:#导入“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处理响应吗?给定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:(