XMLファイルにCDATAブロックを書き込んでcocoaのファイルに保存するにはどうすればよいですか。
1 に答える
5
CDATA でエンコードされたテキストを含むノードを作成するには、NSXMLNode でメソッドinitWithKind:options:を使用します。
NSXMLNode *cdataNode = [[NSXMLNode alloc] initWithKind:NSXMLTextKind options:NSXMLNodeIsCDATA];
[cdataNode setStringValue:@"<some text>"];
xml データをファイルに書き込むには:
NSData *xmlData = [xmlDoc XMLDataWithOptions:NSXMLNodePrettyPrint];
[xmlData writeToFile:fileName atomically:YES];
于 2010-03-08T06:42:33.427 に答える