如何从本地 Xcode 导航器加载 XML 文件 - iOS
How to load XML file from Xcode navigator locally - iOS
我知道如何从 URL 加载 XML。但是现在我需要在本地加载一个 XML 文件。
我搜索了互联网,但只找到了如何从 "Documents Directory"(即 NSString *xmlPath = [[NSBundle mainBundle] pathForResource:@"MyFile" ofType:@"xml"];
)
加载 XML 文件
我不知道如何从 Xcode 导航器加载 XML 文件,如下所示:
请帮忙
谢谢。
感谢@pandaren codemaster 指导我找到他在评论中发布的链接。
代码,
NSString *path = [[NSBundle mainBundle] pathForResource:@"adml" ofType:@"xml"];
NSData *data = [[NSData alloc] initWithContentsOfFile:path];
NSString *str = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
NSLog(@"%@",str);
实际上从本地 Xcode 导航器加载 adml.xml 文件,并转换为 NSString
以便我们也可以验证输出。
问题已解决。
再次感谢。
我知道如何从 URL 加载 XML。但是现在我需要在本地加载一个 XML 文件。
我搜索了互联网,但只找到了如何从 "Documents Directory"(即 NSString *xmlPath = [[NSBundle mainBundle] pathForResource:@"MyFile" ofType:@"xml"];
)
我不知道如何从 Xcode 导航器加载 XML 文件,如下所示:
请帮忙
谢谢。
感谢@pandaren codemaster 指导我找到他在评论中发布的链接。
代码,
NSString *path = [[NSBundle mainBundle] pathForResource:@"adml" ofType:@"xml"];
NSData *data = [[NSData alloc] initWithContentsOfFile:path];
NSString *str = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
NSLog(@"%@",str);
实际上从本地 Xcode 导航器加载 adml.xml 文件,并转换为 NSString
以便我们也可以验证输出。
问题已解决。
再次感谢。