0

私はiphone開発に不慣れです.xmlページを解析しています.xmlページは親要素<エントリ>内の多くの要素で構成されています。< entry > とタグの間のすべての要素を出力するわけではありません.13個の要素のみを出力するだけです.しかし、エントリタグ内には約22個の要素があります.終了タグを持つタグのみが「見つかった」の現在の要素として表示されることがわかりました"category" のような < category scheme="xxxxxxxxxxx"term="yyyyy" /> のような単一タグ内の要素は表示されません。現在の文字列にスキーム属性の値を追加したいのですが、助けてください。ありがとうございます。

4

1 に答える 1

4

タグの属性にアクセスする場合は、次を使用してアクセスできます。

- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict {

    NSString *scheme = [attributeDict valueForKey:@"scheme"];

検索文字メソッドは、タグ間に含まれる文字のみをスキャンし、属性はスキャンしません。

于 2010-02-08T19:16:23.893 に答える