0
<category name="Local"> 
…
…
…
<category name="business"> 
…
…
…
<category name="politics"> 
…
…
…

これは私のxmlファイルです。NSXMLParserを使用している属性を処理する方法がわかりません。私の質問は、NSXMLParserで上記の属性をどのように処理するかです。私を助けてください。前もって感謝します。

4

1 に答える 1

4

parser:didStartElement:namespaceURI:qualifiedName:attributes:を確認する必要があります。名前は属性ディクショナリにあります。

編集:

以下が役に立たない場合は、いくつかの紹介資料を読む必要があります。

- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName attributes:(NSDictionary *)attributeDict {
    if ([[attributeDict objectForKey: @"name"] isEqualToString: @"Local"]) {
        NSLog(@"found category with name Local");
    }
}
于 2011-07-21T10:35:29.133 に答える