gpt4 book ai didi

objective-c - 在 iOS 中从 XML 中提取值?

转载 作者:行者123 更新时间:2023-11-28 20:32:42 25 4
gpt4 key购买 nike

我正在从网络服务中获取一些 XML:

<?xml version="1.0" encoding="utf-8"?>
<NewDataSet>
<Table>
<CITY>Jupiter</CITY>
<STATE>FL</STATE>
<ZIP>33477</ZIP>
<AREA_CODE>561</AREA_CODE>
<TIME_ZONE>E</TIME_ZONE>
</Table>
</NewDataSet>

我需要一种简单明了的方法来从这个 XML 中获取 CITY 和 STATE 值。在 iOS 中是否有一种简单好用的方法可以做到这一点?

最佳答案

有一个简洁的 NSXMLParser Wrapper 可以为您将 XML 文件转换为 NSDictionary。

它简单干净!

http://troybrant.net/blog/2010/09/simple-xml-to-nsdictionary-converter/

然后从那里,你可以使用:

NSDictionary *dict = [self convertXML:xmlContents];
NSArray *tables = [dict objectForKey:@"NewDataSet"];

for (NSDictionary *table in tables) {

NSLog(@"City = %@", [table objectForKey:@"city"]);

}

关于objective-c - 在 iOS 中从 XML 中提取值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11648299/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com