我有一个大文本文件,我想将其转换为 Xcode。我将主包中的文本文件(拖放)添加到我的项目中。我可以看到文本文件viewDidLoad
。
但我喜欢将其转换为 XML 文件。例如我的文件看起来像:
asasasasasas
wewewewewewe
qwqwqwqwqwqw
xyz_ 22 aaaaaaaaaaa
fgfgfgfgfgfgfg
ererererererer
abc_ 12 bbbbbbbbbb
jkjkjkjkjkjkjk
lalallalalalal
在上面提到的,我想消除前3行,从xyz_ 22
作为(父母)开始,jkjkjkj
作为孩子lalalala
作为孩子。
我只需要知道如何实现它......我会写代码:)
mycode: - (IBAction)readUsingObjectiveC:(id)pId { NSString * zStr = [NSString stringWithContentsOfFile:@"/Users/dd007/Desktop/abc.txt" encoding:NSASCIIStringEncoding error:NULL]; NSLog(@"readUsingObjectiveC zStr=\n%@",zStr);
// now to extract the data line by line
NSArray * zAryOfLines = [zStr componentsSeparatedByString:@"\n"];
if([zAryOfLines count] == 0)
{
NSLog(@"readUsingObjectiveC zAryOfLines count = 0");
return;
}
//for (int i=0; i<([zAryOfLines count]-30); ++i)
for ( int i=30; i<zAryOfLines ; i++)
{
if([[zAryOfLines objectAtIndex:i] isEqualToString:@"xyz_ "])
{
NSLog(@"<msg1>%@<msg1/>\n",[zAryOfLines objectAtIndex:i]);
NSLog(@"<msg2>%@<msg2/>\n",[zAryOfLines objectAtIndex:i+1]);
NSLog(@"<msg3>%@<msg3/>\n",[zAryOfLines objectAtIndex:i+2]);
[zArrayOfLines writeToFIle:@"/.....documents/..save.xml" automatically:YES encodingNSASCIIStringEncoding error:NULL];
}
}
我正在转换为 xml 格式,但我喜欢将文件保存为 .xml .. 但我收到错误任何人都可以告诉我我在哪里做错了吗??????