0

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

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

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

谢谢你的帮助

4

1 回答 1

2

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

所以就这样做吧。

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

代替

[TBXML valueOfAttributeNamed:@"type" forElement:objElement]
于 2013-09-13T09:24:05.833 回答