0

我正在使用 GDataXML 来解析可能的 XML,但我对此有疑问:

<....
                       <images xmlns:a="http://.../Arrays">
                           <a:string>http://images...233/Detail.jpg</a:string>
                           <a:string>http://images....233/Detail2.jpg</a:string>
                       </images>
                   .../>

我想拥有我的图像的所有 URL 并将其放在 NSArray 中,我正在这样做:

NSError *error = nil;
    GDataXMLDocument *xmlResult = [[GDataXMLDocument alloc] initWithData:data options:0 error:&error];
    if (error) {
        NSLog(@"%@",error);
    }


.......

NSArray *array = [... nodesForXPath:@"images" namespaces:a error:&error];

我的数组不为空

现在我想访问我的图片网址,但我不能,我这样做:

arrar = [array elementsForName:@"a"];

字节我的数组为空,我认为问题出在名称空间上,但我不知道如何解决它谢谢您的回答

4

1 回答 1

1

我认为这个问题与此有关:parse xml with namespaces with gdata xml。查看我的答案。希望能帮助到你!:)

于 2012-02-26T17:14:57.347 回答