localName
レシーバーのローカル名を返します
解説
レシーバーのローカル名を返します。
ローカル名とは、名前にコロンがある場合はコロンより後の部分。
コロンがない場合はフルネームと同じ。
たとえばフルネームが@"abcd:efg"の場合、localnameは@"efg"。
返り値
( NSString * )
なし
引数
フレームワーク
Foundation
クラス
NSXMLNode
Instance Methods
使用可能
10.4
参照
+localNameForName:
例文
//ルートエレメントを作る NSXMLElement *root = (NSXMLElement *)[NSXMLNode elementWithName:@"addresses"]; //ルートからXMLドキュメントを作る NSXMLDocument *xmlDoc = [[NSXMLDocument alloc] initWithRootElement:root]; [xmlDoc setVersion:@"1.0"]; [xmlDoc setCharacterEncoding:@"UTF-8"]; //ルート NSXMLNode *node1 = [NSXMLNode elementWithName:@"abcd:efg" stringValue: @"1stchild" ]; NSXMLNode *node2 = [NSXMLNode elementWithName:@"title" stringValue:@"2ndchild"]; [root addChild: node1 ]; [root addChild: node2 ]; NSLog(@"fullName : %@", [node1 name]); NSLog(@"localName : %@", [node1 localName]);