解析在objective-c中使用SudzC创建的部分XML

时间:2011-09-21 08:59:32

标签: objective-c xml parsing sudzc

在这个可爱的社区中,大家好,

我正在尝试从我的Web服务获取使用SudzC方法返回的数据的内容。 Web服务以一种部分XML发送数据,如下所示:

<gUser>
 <user USERID="224" USERNAME="name" USERSURNAME="surname" PASSWORD="123" TELEPHONE="+123" EMAIL="" USERTYPE="2"></user>
</gUser>

这在SudzC方法中以(id)的形式返回。它可以被分配到字典,字符串,它可以用NSLog等打印。但是,我无法得到我需要的东西; USERID,USERNAME等属性。

修改 结果是NSCFString类型。它包含我在一个字符串对象中编写的整个XML数据。我试图调用一个解析器方法,该方法将NSString * obj(在本例中为结果)作为参数,它给出无法识别的选择器异常。如果我不能将整个数据分成几部分,我将如何解析/使用这些数据。

我该怎么办?非常感谢任何帮助。

此致

Besel

1 个答案:

答案 0 :(得分:0)

根据sudzc的文档,返回的每个元素都有一个名为-attributes的方法,该方法包含所有元素的属性作为节点数组。然后,您必须遍历该数组才能找到所需的属性。