在这个可爱的社区中,大家好,
我正在尝试从我的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
答案 0 :(得分:0)
根据sudzc
的文档,返回的每个元素都有一个名为-attributes
的方法,该方法包含所有元素的属性作为节点数组。然后,您必须遍历该数组才能找到所需的属性。