在这个可爱的社区里,
我正在尝试从我的web服务获取用SudzC方法返回的数据的内容。The服务以类似于以下部分XML的方式发送数据:
<gUser>
<user USERID="224" USERNAME="name" USERSURNAME="surname" PASSWORD="123" TELEPHONE="+123" EMAIL="" USERTYPE="2"></user>
</gUser>这在SudzC方法中作为(id)返回。它可以被分配给一个字典,字符串,它可以用NSLog等打印。但是,我无法得到我所需要的;用户I的属性,用户名等等。
编辑结果为NSCFString类型。它包含了我上面在一个字符串对象中编写的整个XML数据。我试图调用一个解析器方法,该方法以NSString* obj(在本例中为结果)作为参数,它将给出不可识别的选择器异常。如果我不能将整个数据分成几个部分,我将如何解析/使用这些数据。
我该怎么做?任何帮助都是非常感谢的。
致以敬意,
贝塞尔
发布于 2011-09-21 09:17:53
根据sudzc的文档,返回的每个元素都有一个名为-attributes的方法,该方法将该元素的所有属性作为节点数组包含。然后,您必须遍历该数组以找到所需的属性。
https://stackoverflow.com/questions/7497158
复制相似问题