On 3 Dec 2009, at 5:40 PM, Philip Vallone wrote: > NSString *filePath = [[NSBundle mainBundle] pathForResource:@"manifest" > ofType:@"xml"]; > NSData* xmlData = [filePath dataUsingEncoding:NSUTF8StringEncoding];
Separate from Sean's help, sending dataUsingEncoding: to an NSString gets you an NSData that wraps the binary representation of the characters of the string itself. You want something like NSData * xmlData = [NSData dataWithContentsOfFile: filePath]; Also: > NSArray *resultNodes = [NSArray array]; This points the variable resultNodes at an empty NSArray, which you will not be able to change. > warning: implicit declaration of function 'PerformXPathQuery' This indicates that you use of PerformXPathQuery was the first time the compiler has ever seen that function. It is universal practice to declare functions in advance, usually in a header (.h) file imported into the source file. It helps the compiler generate correct code and warn you about potential errors. This last point is kind of basic to C. If you're not used to C, you shouldn't be starting with Objective-C, Cocoa, and libxml. Take a couple of weeks, back off, and learn C and its standard libraries first. — F _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com