无法使用TBXML解析XML

时间:2013-09-13 09:06:29

标签: ios xml tbxml

我在iOS中使用TBXML解析此xml时遇到了困难:

<ServiceResponse><Response> <Object type="java.lang.Integer">168</Object> </Response> <Exception/> </ServiceResponse>

我想提取“168”但我只能提取“java.lang.Integer”

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

TBXML有valueOfAttributeNamed方法用于获取属性值,textForElement方法用于获取元素值。

所以这样做。

if ([[TBXML elementName:objElement] isEqualToString:@"Object"])
{
    NSLog(@"%@",[TBXML textForElement:objElement]) ;
}

而不是

[TBXML valueOfAttributeNamed:@"type" forElement:objElement]