gpt4 book ai didi

iphone - XML 阅读器 : get attributes value from NSDictionary

转载 作者:行者123 更新时间:2023-11-28 23:13:57 28 4
gpt4 key购买 nike

我正在使用 http://troybrant.net/blog/ 中的 XMLReader 类,
它将一个xml解析为一个NSDictionary,例如:

NSString *myxml=@"< students od=\"ii\">< student>< name>Raju< /name>< age>25< /age>< address>abcd< /address>< /student>< /students>";
NSDictionary *dict = [XMLReader dictionaryForXMLString:myxml error:nil];

给我一​​个像这样的 NSDictionary:

students = 
{
"@od" = ii;
student =
{
address = abcd;
age = 25;
name = Raju;
};
};

除了属性之外,我可以完美地提取这些参数中的任何一个。谁能告诉我如何获取“od”的值?
谢谢。

编辑:我解决了这个问题,实际上我必须创建一个新的 NSDictionary :
NSDictionary *str = [students valueForKey:@"@od"];

最佳答案

为什么不使用 NSXMLParser?委托(delegate)方法返回一个 NSDictionary,其中包含 - (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName 属性:(NSDictionary *)attributeDict

关于iphone - XML 阅读器 : get attributes value from NSDictionary,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7245189/

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