xmlparser.m   [plain text]


#import <Foundation/Foundation.h>

int main(int argc, char *argv[]) {
	[[NSAutoreleasePool alloc] init];

	if(argc != 2) {
		NSLog(@"Usage: %s path-to-XML\n", argv[0]);
		return 1;
	}
	NSString *path = [NSString stringWithUTF8String:argv[1]];

	NSError *err = nil;
	NSXMLDocument *doc = [[NSXMLDocument alloc]
		initWithContentsOfURL:[NSURL
			fileURLWithPath:path]
		options:0
		error:&err];
	if(err) {
		NSLog(@"ERROR: %@", err);
		return 1;
	} else {
		NSLog(@"Parsed!");
		return 0;
	}
}