Iphone 使用XML将NSString转换为使用NSDictionary的NSArray
我有个小问题似乎解决不了。我有一个包含以下内容的XML页面:Iphone 使用XML将NSString转换为使用NSDictionary的NSArray,iphone,xml,ios,ios4,nsxmlparser,Iphone,Xml,Ios,Ios4,Nsxmlparser,我有个小问题似乎解决不了。我有一个包含以下内容的XML页面: <?xml version="1.0" encoding="utf-8"?> <ArrayOfCategory xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://api.tradera.com"> <Category Id="1
<?xml version="1.0" encoding="utf-8"?>
<ArrayOfCategory xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://api.tradera.com">
<Category Id="1612" Name="Category 1">
<Category Id="161213" Name="Category 1 subcat 1">
<Category Id="340761" Name="Category 1, subcat 1, subcat 1" />
<Category Id="340761" Name="Category 1, subcat 1, subcat 2" />
<Category Id="340761" Name="Category 1, subcat 1, subcat 3" />
<Category Id="340761" Name="Category 1, subcat 1, subcat 4" />
<Category Id="340761" Name="Category 1, subcat 1, subcat 5" />
</Category>
<Category Id="161213" Name="Category 1 subcat 2"></category>
<Category Id="161213" Name="Category 1 subcat 3">
<Category Id="340761" Name="Category 1, subcat 3, subcat 1" />
</category>
</Category>
<Category Id="1612" Name="Category 1">
[...]
</category>
</ArrayOfCategory>
但我似乎不知道如何使用NSXMLParser创建这个数组,有什么建议吗
致以最良好的祝愿,
保罗·皮伦(Paul Peelen)如聊天中所述,您需要跟踪您在公司内部的级别
- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName attributes:(NSDictionary *)attributeDict {
NSLog(@"Started %@, attribute: %@", elementName, attributeDict);
}
节。可能在这里面使用全局ivar?如聊天中所述,您需要跟踪您在这里面的级别
- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName attributes:(NSDictionary *)attributeDict {
NSLog(@"Started %@, attribute: %@", elementName, attributeDict);
}
节。可能在这里面使用全局ivar?一个小库,允许您轻松地将XML转换为NSDictionary:
玩得开心 一个小库,允许您轻松地将XML转换为NSDictionary:
玩得开心 我怎样做虎钳,反之亦然?NSDictionary到XML?我如何做反之亦然?NSDictionary到XML?