ios - 使用 TBXML 解析 XML 时出现问题

标签 ios xml tbxml

我在 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/

相关文章:

iphone - 如何将所有字典存储在数组中

ios - 是否可以在不使用 UIActivityViewController 或 UIDocumentInteractionController iOS 的情况下将 PDF 文件直接保存到文件中?

c# - PushSharp Apple 通知从版本 4.0.10.0 到 Testflight 的问题

python - 将 Python 字典序列化为 XML

c# - 如何根据另一个属性向 XML 节点添加一个属性?

ios - 使用 TBXML 解析子元素

iphone - 在 iphone/xcode SDK 上遍历 TBXML 有帮助吗?

ios - MPMusicPlayerController不控制iOS 7中的Podcast应用

ios - fetchedResultsController 不过滤 (fetchRequest)

java - 如何改进 XML validator 以识别正确的 XML 字符串?