2011年8月19日金曜日

NSXMLParserで要素名、内容、属性、属性値を取得する

  • 要素名

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

要素名 = elementName


  • 内容

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

内容 = string


  • 属性と属性値

- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName
                                        namespaceURI:(NSString *)namespaceURI
                                       qualifiedName:(NSString *)qName
                                          attributes:(NSDictionary *)attributeDict
attributeDictのkey = 属性
attributeDictの中身 = 属性値