アドバイスを探しています。XML
を使用してファイルを解析したいのですNSXMLParser
が、タグとパラメーターをどうすればよいのでしょうか。私が持っている例:
<template>
<template name="default" layout="absolute">
<image tmpl="topbanner"/>
<list tmpl="list">
<font tmpl="listfont"/>
<item target="target1">
<text>Target1</text>
</item>
<item target="target2">
<text>Target2</text>
</item>
<item target="target3">
<text>Target3</text>
</item>
.
.
.
そして後で、この情報に基づいてオブジェクトを作成したいと思います。だから-パーサーから取得した情報をどこに保存すればよいですか?方法:
- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict
{
element = [NSMutableString string];
}
アトリビューションタグを簡単に受け取ることができるようですが、この時点でそれを書き込む必要がありますNSMutableArray
かNSDictionary
?
NSMutableDictionaryをNSMutableArrayに渡す方法をNSXMLParserで読みましたが、これが最善の方法ですか?