質問

このようなものに見えるXMLタグを解析したい:

<image href="..."/>
.

現在BlockRSSParserを使用しています。

次の方法でそれをやろうとしました:

- (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string
{

    // String is empty: 

}
.

XMLParserを使用してこのようなXMLを解析する正しい方法は何ですか?

役に立ちましたか?

解決

parser:didStartElement:namespaceURI:qualifiedName:attributes:メソッドで属性値を取得します。

- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName attributes:(NSDictionary *)attributeDict {
    if ([elementName isEqualToString:@"image"]) {
        NSString *href = attributes[@"href"];
    }
}
.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top