我在 iOS 中使用 TBXML 解析此 xml 时遇到困难:
<ServiceResponse><Response>
<Object type="java.lang.Integer">168</Object>
</Response>
<Exception/>
</ServiceResponse>
我想提取“168”,但我只能提取“java.lang.Integer”
谢谢你的帮助
最佳答案
TBXML 有用于获取属性值的valueOfAttributeNamed
方法和用于获取元素值的textForElement
方法。
就这样吧。
if ([[TBXML elementName:objElement] isEqualToString:@"Object"])
{
NSLog(@"%@",[TBXML textForElement:objElement]) ;
}
代替
[TBXML valueOfAttributeNamed:@"type" forElement:objElement]
关于ios - 使用 TBXML 解析 XML 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18782418/